说一个文件夹中有一堆这样的文件:
XjAsxREAAEbmh6yz$5a0cafce-a42a-4ea6-a626-404db4666b41.json
我想通过搜索$符号之前的所有内容来读取特定文件,如下所示:
XjAsxREAAEbmh6yz
您将如何在node.js中做到这一点?
答案 0 :(得分:0)
尝试此代码
var orginalFile = "XjAsxREAAEbmh6yz$5a0cafce-a42a-4ea6-a626-404db4666b41.json";
var search = orginalFile.substring(0, s.indexOf('$'));
fs.readdirSync("./directory")
.filter(file => file.startsWith(search) && file.endsWith(".json"))
.forEach(file => {
const result = JSON.parse(fs.readFileSync(`./directory/${file}`));
console.log(result);
});