小编Ton*_*ony的帖子

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');
         }
       })
     })
Run Code Online (Sandbox Code Playgroud)

javascript readdir node.js

8
推荐指数
1
解决办法
7126
查看次数

标签 统计

javascript ×1

node.js ×1

readdir ×1