var pathUtil = requier("path");


전역객체

__filename

__dirname

같은 폴더내 이미지경로

var path = __dirname + "/image.png";

경로다듬기

path.normalize();

pathUtil.normalize("/user/tmp/../local////bin/");

=>return  /user/local/bin/

요소얻기

var path = "/foo/bar/static/loading.png"

path.basename() //파일명 : loading.png

path.dirname() //폴더경로 : /foo/bar/static

path.extname() //확장자 : .png

경로 구성 객체

var info = path.parse("/home/user/dir/file.txt");

console.log(info);

경로만들기

__dirname + pathUtil.sep + "image.png"; // 현재폴더내 image.png

pathUtil.join("/foo","bar","baz/asdf","quux","..")    // (경로붙이기) return "/foo/bar/baz/asdf

var path = pathUtil.format({    //return "/home/user/dir/file.txt"

root:"/",

dir:"/home/user/dir",

base:"file.txt",

ext:".txt",

name:"file"

});



'nodejs' 카테고리의 다른 글

DummyDB  (0) 2017.05.26
nodemon  (0) 2017.02.27
예외 발생시 node crash 시키지 않기  (0) 2017.02.27
커스텀 이벤트, 상속  (0) 2017.02.27
util 모듈  (0) 2017.02.27

+ Recent posts