2014-01-22 4 views
1

node.js를 사용하여 파일 시스템에 저장된 사용자의 아바타 파일을 가져 오는 응용 프로그램을 개발했습니다.Node.js 비정품 확장자가 여러 파일이 있는지 확인하십시오.

var fs = require('fs'); 

fs.exists(__dirname + "/../public/uploaded/users/" + user.username + "/avatar.png", function(exists){ 
    if(exists){ 
     //... 
    } else { 
     //... 
    } 
} 

그러나 이것은 avatar.png가 있는지 여부 만 확인합니다. avatar.gif 또는 avatar.jpg와 같은 일부 아바타 파일도 가져올 수 있습니다.

나는 존재하는 경우 if 문 안에 세 단계를 넣을 수 있지만 더 좋은 방법을 알고 싶습니다.

감사합니다, 데니스

+1

사용자 이름 폴더 아래의 모든 파일? – Andrew

답변

0

내가 쉽게 네이티브 메소드가 있는지 확실하지 않습니다하지만 당신이 찾고있는 무엇을 할 것 같은이 라이브러리 것 같다 무엇 목록에 fs.readdir 사용에 대한 https://github.com/isaacs/node-glob

관련 문제