【发布时间】:2015-11-16 19:28:40
【问题描述】:
我需要从带有 Node.js 的目录中读取文件,文件名都是一些 .json 如何在 node.js 中的文件名部分使用通配符?
【问题讨论】:
我需要从带有 Node.js 的目录中读取文件,文件名都是一些 .json 如何在 node.js 中的文件名部分使用通配符?
【问题讨论】:
您可以使用glob npm 来使用通配符文件名模式匹配
var glob = require("glob")
// options is optional
glob("DIR_PATH/*.json", options, function (er, files) {
// files is an array of filenames.
// er is an error object or null.
})
【讨论】:
当你想在单次调用中同步获取文件列表时使用glob sync。
var glob = require("glob").sync;
logfileNames = await glob("./logs/*.log");
【讨论】: