모듈 기본 모듈

모듈 path_win32

파일 경로 처리 모듈

참고 방법:

1
var path = require('path').win32;

정적 함수

normalize

경로를 표준화하고 경로의 상위 디렉터리 및 기타 정보를 처리합니다.

1
static String path_win32.normalize(String path);

호출 매개변수:

  • path: 문자열, 주어진 처리되지 않은 경로

결과 반환:

  • String, 처리된 경로를 반환합니다.

basename

경로에 있는 파일명을 조회하여 확장자가 지정되면 일치하는 확장자는 자동으로 취소됩니다.

1 2
static String path_win32.basename(String path, String ext = "");

호출 매개변수:

  • path: 문자열, 주어진 쿼리의 경로
  • ext: 문자열, 확장자를 지정합니다. 파일 이름에 정규화된 확장자가 있으면 자동으로 취소됩니다.

결과 반환:

  • String, 파일 이름을 반환합니다.

extname

경로의 파일 확장자를 쿼리합니다.

1
static String path_win32.extname(String path);

호출 매개변수:

  • path: 문자열, 주어진 쿼리의 경로

결과 반환:

  • String, 획득한 확장자를 반환합니다.

format

개체를 경로로 서식 지정해 보세요.

1
static 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

경로를 경로 개체로 구문 분석

1
static NObject path_win32.parse(String path);

호출 매개변수:

  • path: 문자열, 경로

결과 반환:

  • NObject, pathObject 객체를 반환합니다.

dirname

쿼리 경로의 디렉터리 경로

1
static String path_win32.dirname(String path);

호출 매개변수:

  • path: 문자열, 주어진 쿼리의 경로

결과 반환:

  • String, 획득한 디렉터리의 경로를 반환합니다.

fullpath

주어진 경로를 전체 경로로 변환

1
static String path_win32.fullpath(String path);

호출 매개변수:

  • path: 문자열, 지정된 변환에 대한 경로

결과 반환:

  • String, 변환의 전체 경로를 반환합니다.

isAbsolute

주어진 경로가 절대 경로인지 확인

1
static Boolean path_win32.isAbsolute(String path);

호출 매개변수:

  • path: 식별할 경로가 지정된 문자열

결과 반환:

  • Boolean, 절대 경로인 경우 true를 반환합니다.

join

일련의 경로를 단일 경로로 병합

1
static String path_win32.join(...ps);

호출 매개변수:

  • ps: ..., 하나 이상의 관련 경로

결과 반환:

  • String, 얻은 새 경로를 반환합니다.

resolve

일련의 경로를 절대 경로로 병합

1
static String path_win32.resolve(...ps);

호출 매개변수:

  • ps: ..., 하나 이상의 관련 경로

결과 반환:

  • String, 얻은 새 경로를 반환합니다.

relative

_from에서 to까지의 상대 경로를 찾습니다.

1 2
static String path_win32.relative(String _from, String to);

호출 매개변수:

  • _from: 문자열, 소스 경로
  • to: 문자열, 대상 경로

결과 반환:

  • String, 얻은 상대 경로를 반환합니다.

toNamespacedPath

네임스페이스 접두사가 붙은 경로로 변환합니다. Windows에서만 유효하며 다른 시스템은 직접 반환됩니다.

1
static 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는 '\'를 반환합니다.

1
static readonly String path_win32.sep;

delimiter

문자열, 현재 운영 체제의 다중 경로 조합 문자를 쿼리하고, posix는 ':'을 반환하고, windows는 ';'을 반환합니다.

1
static readonly String path_win32.delimiter;

posix

객체, posix 구현, 참조path_posix

1
static readonly Object path_win32.posix;

win32

개체, Windows 구현, path_win32 참조

1
static readonly Object path_win32.win32;