path
const path = require('path');
const fileFullName = __filename; //해당 파일 경로및파일명
const fileDir= __dirname; //해당 파일 경로
console.log(fileFullName);
console.log(fileDir);
console.log('path.sep : '+path.sep); //경로 구분 윈도우 \ , 리눅스 /
console.log('path.delimiter : '+path.delimiter); //환경변수 구분자
console.log('--------------------------------');
console.log('path.dirname() : '+path.dirname(fileFullName)); //파일위치한 경로
console.log('path.extname() : '+path.extname(fileFullName)); //확장자
console.log('path.basename() : '+path.basename(fileFullName)); //파일명(확장자포함)
console.log('path.extname() - extname: '+ path.basename(fileFullName, path.extname(fileFullName)) ); //파일명(확장자제외)
console.log('--------------------------------');
const fileinfo = path.parse(fileFullName);
console.log(fileinfo); //파일 객체 정보
//파일포맷?
console.log('path.format() : '+
path.format({
dir: 'C:\\dev\\nodework',
name: 'path',
ext:'.js',
})
);
console.log('path.normalize() : '+path.normalize('C:\\dev\\nodework\\path.js')); //파일 객체 정보
console.log('--------------------------------');
console.log(''+path.isAbsolute(fileinfo.root)); //절대경로 인지 확인
console.log('--------------------------------');