728x90
반응형
// 파일 저장 fullPath
var fullPath = "C:\\Users\\Documents\\test.xls";
// 파일명만 추출하기
// 1. '\' 기준으로 split 하여 배열로 만든다.
fullPath = fullPath.split("\\");
// 2. 'at'을 사용해 끝에서 마지막 요소 (-1)을 가져온다.
var fileNm = fullPath.at(-1);
console.log(fullPath);
console.log("file Name = " + fileNm);
콘솔 출력 결과를 확인해보면 fullPath는 '\' 기준으로 split 되어 배열로 잘 저장되었고,
fileNm에 배열의 마지막 요소에 해당하는 파일 명이 저장된 것이 확인된다.
//파일명을 제외한 저장 directory
//1. split fullPath를 다시 합친다 (for 문 사용)
var fileDirectory = "";
for (var i = 0; i < fullPath.length-1; i++){
fileDirectory = fileDirectory + fullPath[i] + "\\";
}
console.log(fileDirectory);
파일 저장 directory를 출력하면 위와 같이 출력
for문을 돌릴 때 fullPath length에 -1을 해주는 이유는 마지막은 파일명이 들어가있기 때문이다.
반응형
'열심히 직장인 > Hello World' 카테고리의 다른 글
신용장 매입과 추심 거래 흐름 정리 (0) | 2024.02.02 |
---|---|
신용장(L/C) - 통지 / 매입 관련 용어 정리 (0) | 2024.02.01 |
신용장 관련 SWIFT 메세지 MT7XX - Documentary credits and guarantees 내용정리 (0) | 2024.02.01 |
2024년 1학기 방통대 컴퓨터과학과 3학년 편입 합격! / 합격 후 해야할 일들 : 수강신청, 등록금납부 등 입학준비하기 (1) | 2024.01.25 |
Javascript / Json 데이터를 Filter, Map 하기 (0) | 2024.01.19 |
자바스크립트 substr vs substring 차이 (0) | 2024.01.05 |
Java Script '/' 슬래시 치환하기 (0) | 2023.09.26 |
정보처리 기사 실기 대비 (0) | 2023.09.25 |
2022년 제3회 정보처리기사 필기 합격후기 (비전공자+벼락치기) (0) | 2022.08.15 |
비전공자 SQLD 독학 - 시험접수, 인강듣기 (0) | 2022.06.23 |