Node.js는 파일 시스템을 다루는 데 유용한 내장 모듈을 많이 제공합니다. 그 중에서도 path 모듈은 파일 및 디렉토리 경로를 조작하고 다루는 데 필수적인 기능을 제공합니다. 이번 글에서는 Node.js에서의 path 모듈에 대해 알아보고 사용하는 방법에 대해 살펴보겠습니다.
path 모듈은 파일 시스템 경로를 다루는 데 사용되는 Node.js의 내장 모듈입니다. 이 모듈을 사용하면 파일의 절대 경로, 상대 경로, 디렉토리 이름 등을 다루는데 도움이 됩니다. 또한 각 운영 체제에서의 경로 구분자를 자동으로 처리하여 크로스 플랫폼 호환성을 제공합니다.
const path = require('path');
// 파일 경로 조작
const filePath = path.join(__dirname, 'files', 'example.txt');
console.log('File Path:', filePath);
// 상대 경로 계산
const relativePath = path.relative('/home/user', '/home/user/documents');
console.log('Relative Path:', relativePath);
// 확장자 추출
const extension = path.extname('example.txt');
console.log('File Extension:', extension);
Node.js의 path 모듈은 파일 및 디렉토리 경로를 다루는 데 매우 유용합니다. 파일 시스템 조작, 경로 정규화, 확장자 추출 등의 다양한 기능을 제공하여 파일 관련 작업을 효율적으로 수행할 수 있습니다. path 모듈을 적절히 활용하여 Node.js 애플리케이션을 개발할 때 파일 관련 작업을 보다 효율적으로 처리할 수 있습니다.