javascript - node.js 用目录写文件?

标签 javascript node.js filesystems

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

Error: ENOENT, No such file or directory

我认为那是因为存放该文件的目录不存在。

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

谢谢。

最佳答案

Node.js 在核心 API 中缺少递归目录创建器。

还没有人做出与 Perl 的 File::Path 等价的东西,但这里至少有一个 Node 中的递归创建器:

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

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

关于javascript - node.js 用目录写文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5874142/

相关文章:

javascript - jQuery 从浏览器检测最大化和恢复按钮

javascript - 路由到 Node.js 请求收到的 View

linux - inotify - 最好的方法是什么?

windows - 检查文件是否有错误

javascript - 响应当前显示部分的网页元素

javascript - 如何设置位置

javascript - 克隆javascript对象属性?

javascript - Node.js 添加 'semi-dynamic' 内容的最佳方式

javascript - 如何在 Node.js 中获取 url 作为参数?

linux - 如何更改整个文件系统中文件名中的单个字母?