모듈 기본 모듈

모듈 경로

파일 경로 처리 모듈

참조 방법:

1
var path = require('path');

정적 함수

normalize

경로 표준화, 경로의 상위 디렉토리 등의 정보 처리

1
static String path.normalize(String path);

호출 매개변수:

  • path: String, 주어진 처리되지 않은 경로

반환 결과:

  • String, 처리된 경로를 반환

basename

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

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

호출 매개변수:

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

반환 결과:

  • String, 반환 파일 이름

extname

경로의 파일 확장자 쿼리

1
static String path.extname(String path);

호출 매개변수:

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

반환 결과:

  • String, 얻은 확장자를 반환

format

개체를 경로로 포맷해 보십시오.

1
static String path.format(Object pathObject);

호출 매개변수:

  • pathObject: 물체

반환 결과:

  • String, 포맷된 경로를 반환

pathObject에서 지원하는 매개변수는 다음과 같습니다.

1 2 3 4 5 6 7
{ "root": "/", "dir": "/a/b", "base": "c.ext", "ext": ".ext", "name": "c" }

parse

경로 개체에 대한 경로 확인

1
static NObject path.parse(String path);

호출 매개변수:

  • path: 문자열, 경로

반환 결과:

  • NObject, pathObject 객체 반환

dirname

쿼리 경로의 디렉터리 경로

1
static String path.dirname(String path);

호출 매개변수:

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

반환 결과:

  • String, 획득한 디렉토리의 경로를 반환

fullpath

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

1
static String path.fullpath(String path);

호출 매개변수:

  • path: String, 주어진 변환의 경로

반환 결과:

  • String, 변환의 전체 경로를 반환

isAbsolute

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

1
static Boolean path.isAbsolute(String path);

호출 매개변수:

  • path: 인식해야 하는 경로가 지정된 문자열

반환 결과:

  • Boolean, 절대 경로이면 true 반환

join

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

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

호출 매개변수:

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

반환 결과:

  • String, 새 경로 반환

resolve

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

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

호출 매개변수:

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

반환 결과:

  • String, 새 경로 반환

relative

_from에서 to까지의 상대 경로 찾기

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

호출 매개변수:

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

반환 결과:

  • String, 상대 경로를 반환

toNamespacedPath

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

1
static Value path.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.sep;

delimiter

문자열, 현재 운영 체제의 다중 경로 조합 문자 쿼리, posix 반환':', Windows 반환';'

1
static readonly String path.delimiter;

posix

개체, posix 구현, 참조 path_posix

1
static readonly Object path.posix;

win32

개체, Windows 구현, 참조 path_win32

1
static readonly Object path.win32;