[Node] 3. Node 기능(path)

H2Soft·2023년 4월 3일
0

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('--------------------------------'); 
profile
프로그램밍 정보 모음

0개의 댓글