node.js写文件的目录?

如果我使用fs.writeFile,我会得到:

Error: ENOENT, No such file or directory 

我认为这是因为文件所在的目录不存在。

我应该先使用fs.mkdir还是还有其他的东西?

谢谢。

Node.js在核心API中缺lessrecursion目录创build者。

有人还没有做一些等同于Perl的File :: Path的东西 ,但是Node中至less有一个recursion的创build者:

https://github.com/isaacs/npm/blob/master/lib/utils/mkdir-p.js

编辑:
这可能更容易使用: https : //github.com/bpedro/node-fs