모듈 path_win32
파일 경로 처리 모듈
참고 방법:
1var path = require('path').win32;
정적 함수
normalize
경로를 표준화하고 경로의 상위 디렉터리 및 기타 정보를 처리합니다.
1static String path_win32.normalize(String path);
호출 매개변수:
- path: 문자열, 주어진 처리되지 않은 경로
결과 반환:
- String, 처리된 경로를 반환합니다.
basename
경로에 있는 파일명을 조회하여 확장자가 지정되면 일치하는 확장자는 자동으로 취소됩니다.
1
2static String path_win32.basename(String path,
String ext = "");
호출 매개변수:
- path: 문자열, 주어진 쿼리의 경로
- ext: 문자열, 확장자를 지정합니다. 파일 이름에 정규화된 확장자가 있으면 자동으로 취소됩니다.
결과 반환:
- String, 파일 이름을 반환합니다.
extname
경로의 파일 확장자를 쿼리합니다.
1static String path_win32.extname(String path);
호출 매개변수:
- path: 문자열, 주어진 쿼리의 경로
결과 반환:
- String, 획득한 확장자를 반환합니다.
format
개체를 경로로 서식 지정해 보세요.
1static String path_win32.format(Object pathObject);
호출 매개변수:
- pathObject: 개체, 매개변수 지정
결과 반환:
- String, 형식이 지정된 경로를 반환합니다.
pathObject가 지원하는 필드는 다음과 같습니다.
1
2
3
4
5
6
7{
"dir": "", // specify the directory of the path
"root": "", // specify the root of the path
"base": "", // specify the base of the path, it's the combination of name and ext
"name": "", // specify the name of the path
"ext": "", // specify the ext of the path
}
parse
경로를 경로 개체로 구문 분석
1static NObject path_win32.parse(String path);
호출 매개변수:
- path: 문자열, 경로
결과 반환:
- NObject, pathObject 객체를 반환합니다.
dirname
쿼리 경로의 디렉터리 경로
1static String path_win32.dirname(String path);
호출 매개변수:
- path: 문자열, 주어진 쿼리의 경로
결과 반환:
- String, 획득한 디렉터리의 경로를 반환합니다.
fullpath
주어진 경로를 전체 경로로 변환
1static String path_win32.fullpath(String path);
호출 매개변수:
- path: 문자열, 지정된 변환에 대한 경로
결과 반환:
- String, 변환의 전체 경로를 반환합니다.
isAbsolute
주어진 경로가 절대 경로인지 확인
1static Boolean path_win32.isAbsolute(String path);
호출 매개변수:
- path: 식별할 경로가 지정된 문자열
결과 반환:
- Boolean, 절대 경로인 경우 true를 반환합니다.
join
일련의 경로를 단일 경로로 병합
1static String path_win32.join(...ps);
호출 매개변수:
- ps: ..., 하나 이상의 관련 경로
결과 반환:
- String, 얻은 새 경로를 반환합니다.
resolve
일련의 경로를 절대 경로로 병합
1static String path_win32.resolve(...ps);
호출 매개변수:
- ps: ..., 하나 이상의 관련 경로
결과 반환:
- String, 얻은 새 경로를 반환합니다.
relative
_from에서 to까지의 상대 경로를 찾습니다.
1
2static String path_win32.relative(String _from,
String to);
호출 매개변수:
- _from: 문자열, 소스 경로
- to: 문자열, 대상 경로
결과 반환:
- String, 얻은 상대 경로를 반환합니다.
toNamespacedPath
네임스페이스 접두사가 붙은 경로로 변환합니다. Windows에서만 유효하며 다른 시스템은 직접 반환됩니다.
1static Value path_win32.toNamespacedPath(Value path = undefined);
호출 매개변수:
- path: 값, 주어진 경로.
결과 반환:
- Value, 얻은 새 경로를 반환합니다.
참조: https://msdn.microsoft.com/library/windows/desktop/aa365247(v=vs.85).aspx#namespaces
정적 속성
sep
문자열, 현재 운영 체제의 경로 구분 문자를 쿼리하고, posix는 '/'를 반환하고, windows는 '\'를 반환합니다.
1static readonly String path_win32.sep;
delimiter
문자열, 현재 운영 체제의 다중 경로 조합 문자를 쿼리하고, posix는 ':'을 반환하고, windows는 ';'을 반환합니다.
1static readonly String path_win32.delimiter;
posix
객체, posix 구현, 참조path_posix
1static readonly Object path_win32.posix;
win32
개체, Windows 구현, path_win32 참조
1static readonly Object path_win32.win32;