Я возился с Node.js и обнаружил небольшую проблему. У меня есть скрипт, который находится в каталоге с именем data
. Я хочу, чтобы скрипт записывал некоторые данные в файл в подкаталоге внутри подкаталога data
. Однако я получаю следующую ошибку:
{ [Error: ENOENT, open 'D:\data\tmp\test.txt'] errno: 34, code: 'ENOENT', path: 'D:\\data\\tmp\\test.txt' }
Код выглядит следующим образом:
var fs = require('fs');
fs.writeFile("tmp/test.txt", "Hey there!", function(err) {
if(err) {
console.log(err);
} else {
console.log("The file was saved!");
}
});
Кто-нибудь может мне помочь выяснить, как заставить Node.js создавать структуру каталогов, если она не выходит для записи в файл?