2019-05-18
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/aaa
가 path.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"
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.