NodeJS path
폴더와 파일의 경로를 쉽게 조작하도록 도와주는 내장 모듈
- 운영체제별로 경로 구분자가 다름
- Windows : \(역슬래시) POSIX : /(슬래시)
- path.js
const path = require("path");
__filename : 현재 파일
__dirname : 현재 폴더
path.join(__dirname, "path.js") : 현재 폴더 속 path.js 파일
path.join(__dirname, "../", "path.js") : 부모 폴더 속 path.js 파일
path.resolve(__dirname, "..", "path.js") : 절대 경로(root) path.js 파일
path.dirname() : 디렉토리 추출
path.extname() : 확장자 추출
path.basename() : 파일명 추출
path.basename(__filename, path.extname(__filename)) : 파일명 - 확장자
- join과 resolve의 차이
- join : 상대경로 처리
- resolve : 절대경로 처리
'서버 > Node' 카테고리의 다른 글
NodeJS process (0) | 2022.01.18 |
---|---|
NodeJS event (0) | 2022.01.18 |
NodeJS os (0) | 2022.01.18 |
NodeJS url (0) | 2022.01.18 |
NodeJS global timer console (0) | 2022.01.18 |