2019-05-18

2269 단어

path.join()

path.join 방법은 연결 경로에 사용됩니다.이 방법의 주된 용도는 현재 시스템의 경로 구분자를 정확하게 사용하는 데 있다. Unix 시스템은 '/' 이고 Windows 시스템은 '\' 이다.
var path = require('path');path.join(mydir, "foo"); 

위 코드가 Unix 시스템 에 있으면 경로mydir/foo가 반환됩니다.

path.resolve()

path.resolve 방법은 상대 경로를 절대 경로로 바꾸는 데 사용된다.
마지막 매개변수를 절대 경로로 변환할 때까지 들어갈 경로를 순서대로 나타내는 여러 매개변수를 사용할 수 있습니다.매개변수를 기준으로 절대 경로를 얻을 수 없으면 현재 경로를 기준으로 합니다.루트 디렉터리를 제외하고, 이 방법의 반환 값은 꼬리의 빗장을 띠지 않는다.
 //   path.resolve([from ...], to) //   path.resolve('foo/bar', '/tmp/file/', '..', 'a/../subfile') 

위 코드의 실례는 다음 명령과 유사하게 실행됩니다.
 $ cd foo/bar$ cd /tmp/file/$ cd ..$ cd a/../subfile$ pwd 

더 많은 예.
path.resolve('/foo/bar', './baz')// '/foo/bar/baz' path.resolve('/foo/bar', '/tmp/file/')// '/tmp/file' path.resolve('wwwroot', 'static_files/png/', '../gif/image.gif')//        /home/myself/node,  // /home/myself/node/wwwroot/static_files/gif/image.gif

이 방법은 문자열이 아닌 인자를 무시합니다.

accessSync()

accessSync 방법은 경로를 동기화해서 읽는 데 사용됩니다.
다음 코드는 디렉터리가 존재하는지 판단하는 데 사용할 수 있습니다.
function exists(pth, mode) {  try {    fs.accessSync(pth, mode);    return true;  } catch (e) {    return false;  }}

path.relative

path.relative 방법은 두 개의 매개 변수를 받아들이는데 이 두 개의 매개 변수는 모두 절대 경로가 되어야 한다.이 방법은 두 번째 경로가 첫 번째 경로와 상대적인 경로를 되돌려줍니다.
path.relative('/data/orandea/test/aaa', '/data/orandea/impl/bbb')// '../../impl/bbb'

위 코드에서 현재 디렉터리/data/orandea/test/aaapath.relative로 들어가면 되돌아오는 상대 경로/data/orandea/impl/bbb에 도달합니다.path.relative 방법의 두 파라미터가 같으면 빈 문자열을 되돌려줍니다.

path.parse()

path.parse() 방법은 경로의 각 부분의 정보를 되돌릴 수 있다.
var myFilePath = '/someDir/someFile.json';path.parse(myFilePath).base// "someFile.json"path.parse(myFilePath).name// "someFile"path.parse(myFilePath).ext// ".json"

좋은 웹페이지 즐겨찾기