방법 설명:
경로의 디렉터리를 반환합니다. UNIX 디렉터리 명령과 유사합니다.
문법:
경로.디렉토리이름(p)
이 메소드는 path 모듈에 속하므로 사용하기 전에 path 모듈을 도입해야 합니다(var path= require(“path”) )
수신 매개변수:
p 경로 주소
예:
var 경로= require("경로");
path.dirname('/foo/bar/baz/asdf/quux')
//반환
'/foo/bar/baz/asdf'
소스코드:
imports.dirname = 함수(경로) {
var 결과 = SplitPath(경로),
루트 = 결과[0],
dir = 결과[1]
if (!root && !dir) {
// 디렉토리 이름이 전혀 없습니다
'.' 반환
}
if (dir) {
// dirname이 있고 뒤에 슬래시가 붙습니다
dir = dir.substr(0, dir.length - 1)
}
루트 디렉토리 반환
};