首页 > 解决方案 > 在nodejs中的路径内创建一个新文件

问题描述

我在文件系统中有一个路径,比如说

/home/user/lannister/wines/red/knowthings

lannister文件夹内,我的 nodejs 代码驻留。代码应该做的是,创建一个名为的空白文件,该文件debtslist.txt应该位于knowthings文件夹内,以便文件路径变为

/home/user/lannister/wines/red/knowthings/debtslist.txt

我厌倦了几种方法,包括:

const filePath = 'wines/red/knowthings/debtslist.txt';
fs.openSync(filePath, 'w');

const filePath = 'wines/red/knowthings/debtslist.txt';
fs.writeFile(filePath, '', function (err) {
    if (err) throw err;
});

但每次我收到此错误时:

Error
Error: ENOENT: no such file or directory, open 'wines/red/knowthings/debtslist.txt' 

我是否const filePath以错误的方式指定路径?

标签: javascriptnode.jswritefile

解决方案


推荐阅读