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 |