J'ai bricolé avec Node.js et j'ai trouvé un petit problème. J'ai un script qui réside dans un répertoire appelé data
. Je veux que le script écrive des données dans un fichier situé dans un sous-répertoire de l'arborescence de l'ordinateur. data
sous-répertoire. Cependant, j'obtiens l'erreur suivante :
{ [Error: ENOENT, open 'D:\data\tmp\test.txt'] errno: 34, code: 'ENOENT', path: 'D:\\data\\tmp\\test.txt' }
Le code est le suivant :
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!");
}
});
Quelqu'un peut-il m'aider à trouver comment faire en sorte que Node.js crée la structure du répertoire s'il ne sort pas pour écrire dans un fichier ?