Tag: readdir

NodeJS读取dynamic目录

我正在制作一个从目录中读取文本文件的工具。 我正在使用NodeJS fs.readdir和fs.readFile函数。 问题是,如果我添加一个新的文件夹,我必须再次运行服务器。 你有什么build议如何使其dynamic而无需重新启动服务器?

fs.readdir忽略目录

我想扫描该文件夹,但忽略其中包含的所有文件夹/目录。 所有我在(C:/文件夹/)都是.txt文件和其他文件夹,我只是想扫描txt文件,并忽略文件夹。 app.get('/generatE', function (req, res) { const logsFolder = 'C:/folder/'; fs.readdir(logsFolder, (err, files) => { if (err) { res.send("[empty]"); return; } var lines = []; files.forEach(function(filename) { var logFileLines = fs.readFileSync (logsFolder + filename, 'ascii').toString().split("\n"); logFileLines.forEach(function(logFileLine) { if(logFileLine.match(/.*AUDIT*./)) { lines.push(logFileLine+'\n'); } }) })