То, что я пытаюсь сделать, - это чтение/запись сразу нескольким файлам. После создания файла будут изменены только данные внутри файла.Ошибка: путь должен быть строкой, NodeJS Чтение/Запись
код:
var files = fs.readdirSync(__dirname+"/")
function readWrite(files) {
fs.readFile(files[i], 'utf-8', function(err, data){
if (err){
console.log(err)
}
fs.writeFile(files[i], 'test string', 'utf-8', function (err) {
if (err){
console.log("completed")
}
})
})
}
for(i in files){
readWrite(files[i])
}
ошибка довольно очевидна «путь должен быть строкой», Но как я могу идти о записи на несколько файлов в одном каталоге сразу?
Я довольно новичок в узле, поэтому извините, если это похоже на вопрос о головном мозге, любая помощь будет оценена по достоинству.
Разве вы не должны читать из файла, прежде чем писать в него? Это то, о чем я думал, по крайней мере. – Furdew