节点 FS 未找到文件夹

克里斯·斯坦利

使用Node创建一个文件夹,然后在该文件夹中有一个文件。我创建了一个删除它的函数,但它绝对拒绝找到该文件夹​​。

这是我的功能:

function deleteFile(path) {
  if( !fs.existsSync(path) ) {
    setTimeout(deleteFile(path), 500)
  } else {
    fs.readdirSync(path).forEach(function(file){
      var curPath = path + "/" + file;
      if(fs.lstatSync(curPath).isDirectory()) { // recurse
        deleteFolderRecursive(curPath);
      } else { // delete file
        fs.unlinkSync(curPath);
      }
    });
    fs.rmdirSync(path);
  }
}

它将继续递归,直到达到最大调用堆栈并崩溃,但该文件夹在此之前存在很长时间。如您所见,文件夹和其中的文件都存在。有人可以帮我解决这个问题吗?

在此处输入图片说明

克里斯·斯坦利

如果其他人遇到这个问题,我想通了。创建文件夹时,它提供了不正确的权限。我曾经fs.chmod预先更改权限,然后修复了它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用节点fs将文件移动到只读文件夹

来自分类Dev

节点JS fs.unlink无法正常工作静态文件夹

来自分类Dev

显示该文件不在目录时的节点fs

来自分类Dev

节点fs.readdir在Grunt文件中不起作用

来自分类Dev

防止文件损坏在fs.writeFile中间的退出节点上

来自分类Dev

如何获得使用节点fs创建文件/目录的权限

来自分类Dev

显示该文件不在目录时的节点fs

来自分类Dev

404 未找到节点

来自分类Dev

节点快速父文件夹

来自分类Dev

节点 zip 文件夹路径错误

来自分类Dev

从节点fs模块中的绝对路径读取本地文件

来自分类Dev

节点js:fs.rename是否覆盖文件(如果已存在)

来自分类Dev

如果已经从fs节点使用AccessSync()方法检查了文件,是否还需要检查ExistSync()?

来自分类Dev

节点fs.watch仅读取更改

来自分类Dev

Bash - 将多个子文件夹从挂载的 fs 归档到本地文件夹

来自分类常见问题

节点js从文件获取文件夹路径

来自分类Dev

在 Electron 应用程序中使用节点 fs 的不同方法尝试创建新文件时出错

来自分类Dev

子文件夹中的多个节点应用程序

来自分类Dev

节点按用户逐个表示更改静态文件夹

来自分类Dev

学习节点-Express公用文件夹不起作用

来自分类Dev

节点和把手文件夹结构

来自分类Dev

通过HTTP节点js下载文件夹

来自分类Dev

使用节点搜索高于X的文件夹名称

来自分类Dev

通过HTTP节点js下载文件夹

来自分类Dev

OPC UA:如何正确组织文件夹和节点

来自分类Dev

Box节点API可以获取文件夹信息,但不能创建文件夹

来自分类Dev

显示未找到文件夹的自定义页面

来自分类Dev

Powershell Shell.Application 对象未找到文件夹

来自分类Dev

未找到 Puppet 节点,未使用默认节点

Related 相关文章

热门标签

归档