서버/Node

NodeJS path

realtrynna 2022. 1. 18. 15:22

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