Вот пример кода, который вы можете использовать для итерации папки и получения всех файлов в папке.
var fs = require('fs')
fs.readdir('/folder/with/files', (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('/new/file/path',result,'utf8', function (err) {
if (err) {
return console.log(err);
}
});
});
});
Убедитесь, что ваша логика синхронна и работает последовательно. В противном случае используйте обещания. Для работы с базовым файлом этого должно быть достаточно