Node.js检查是否存在具有非特定扩展名的多个文件

时间:2014-01-22 01:38:55

标签: node.js file-upload

我已经使用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 个答案:

答案 0 :(得分:0)

我不确定是否有一个简单的原生方法,但这个库似乎可以满足您的需求:https://github.com/isaacs/node-glob