프로그래밍 언어/HTML,CSS,JS

Node.js는 경로가 파일인지 디렉토리인지 확인합니다.

Rateye 2021. 6. 27. 14:13
728x90
반응형

 

질문 : Node.js는 경로가 파일인지 디렉토리인지 확인합니다.

이 작업을 수행하는 방법을 설명하는 검색 결과를 얻을 수없는 것 같습니다.

내가 원하는 것은 주어진 경로가 파일인지 디렉토리 (폴더)인지 알 수있는 것뿐입니다.

답변

다음은 당신에게 알려줄 것입니다. 문서에서 :

fs.lstatSync(path_string).isDirectory() 

 

fs.stat () 및 fs.lstat ()에서 반환 된 객체는이 유형입니다.

stats.isFile()
stats.isDirectory()
stats.isBlockDevice()
stats.isCharacterDevice()
stats.isSymbolicLink() // (only valid with fs.lstat())
stats.isFIFO()
stats.isSocket()

위의 솔루션 은 다음과 같은 경우 Error throw 예를 들어, file 또는 directory 가 존재하지 않습니다.

true 또는 false 접근 방식을 fs.existsSync(dirPath) && fs.lstatSync(dirPath).isDirectory(); 아래 주석에서 Joseph이 언급 한대로.

출처 : https://stackoverflow.com/questions/15630770/node-js-check-if-path-is-file-or-directory
728x90
반응형