【发布时间】:2013-04-25 08:14:51
【问题描述】:
我需要将文件写入以下路径:
fs.writeFile('/folder1/folder2/file.txt', 'content', function () {…});
但'/folder1/folder2' 路径可能不存在。所以我收到以下错误:
message=ENOENT,打开 /folder1/folder2/file.txt
如何将内容写入该路径?
【问题讨论】:
-
fs.promises.mkdir(path.dirname('/folder1/folder2/file.txt'), {recursive: true}).then(x => fs.promises.writeFile('/folder1/folder2/file.txt', 'content'))