私は 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にディレクトリ構造を作成させる方法を見つけるのを手伝ってくれる人はいますか?