从nodejs中的目录读取和写入所有文件

时间:2019-07-11 18:46:32

标签: node.js node-modules fs

当前代码:

 var fs = require('fs')

fs.readdir('C:\Users\Eva\Desktop\Main\Input', (err, files) => {
  if (err) {
    console.log(err);
    return;
  }
  files.forEach(file => {
    fs.readFile(file, 'utf8', function (err,result) {
      if (err) {
          return console.log(err);
      }
      result = //logic;

      fs.writeFile('C:\Users\Eva\Desktop\Main\Output',result,'utf8', function (err) {
        if (err) {
          return console.log(err);
        }
      });
  });
});



});

我的输入将是一个包含所有文件的文件夹,而输出将是另一个具有输出文件的文件夹。

感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

这是示例代码,可用于迭代文件夹并获取该文件夹中的所有文件。

air

确保您的逻辑是同步的并按顺序运行。否则使用诺言。对于基本文件操作,这应该足够