mkdir上的错误4058

时间:2016-02-01 04:51:03

标签: node.js fs

我打算将已调整大小的图像保存到尚未创建的目录中。这是我第一次在nodejs上进行文件操作,出于某种原因我遇到了这个错误。我错过了什么吗?

enter image description here

代码在这里: http://pastebin.com/LxRqciXN

1 个答案:

答案 0 :(得分:1)

如果您尝试通过fs.mkdir在一个非现有文件夹中创建一个文件夹。这error 4058可能会出现。这个问题可以通过fs-extra模块

来解决
var fs = require('fs-extra')

fs.mkdirs('/tmp/some/long/path/that/prob/doesnt/exist', function (err) {
  if (err) return console.error(err)
  console.log("success!")
})