[Node.js] path 모듈

민수·2022년 12월 12일
0
post-thumbnail

path 모듈

플랫폼간 경로 표시 방식이 다른 걸 알맞게 변환해 주는 내장 모듈이다.

  • windows: C:\Users\cloudcoke
  • linux: /home/cloudcoke
  • mac: /Users/cloudcoke
if (process.platform === "win32") {
  path = "C:\\"
} else {
  path = "/"
}

이와 같은 작업을 줄여주는 내장 모듈이다.

주로 Node.js의 내장객체에서 dirname, filename과 같이 사용한다.

__dirname, __filename

console.log(__filename); // 실행 파일의 파일 경로
console.log(__dirname); // 실행 파일의 디렉토리 경로

path 모듈 사용

const path = require("path");

console.log(__dirname); // /home/cloudcoke/my/playground/node
console.log(__filename); // /home/cloudcoke/my/playground/node/path.js

const filename = path.join(__dirname, "./src/index.html");
console.log(filename); // /home/cloudcoke/my/playground/node/src/index.html

const filename2 = path.join(__dirname, "/src/index.html");
console.log(filename2); // /home/cloudcoke/my/playground/node/src/index.html

0개의 댓글