我已经使用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(exists)中放入三个级别的if语句,但是我想知道一种更好的方法。

谢谢,
丹尼斯

最佳答案

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

关于node.js - Node.js检查是否存在多个扩展名不确定的文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21272575/

10-10 06:00
查看更多