我已经使用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/