【问题标题】:ENOENT: no such file or directory, unlinkENOENT:没有这样的文件或目录,取消链接
【发布时间】:2018-10-06 01:40:58
【问题描述】:
fs.unlink('backup/' + 'test')

删除文件夹时出现错误:

{ [Error: ENOENT: no such file or directory, unlink 'backup/test']
  errno: -2,
  code: 'ENOENT',
  syscall: 'unlink',
  path: 'backup/test' }

我尝试正确设置远程目录的权限。但它没有帮助。

这里是这个文件夹的路径 app.set('backup', path.join(__dirname, '../backup'));

问题是什么以及如何解决?

【问题讨论】:

  • 备份是否位于您正在执行的目录中fs.unlink ?
  • 这不是位于备份位置
  • 你要指定备份所在的路径
  • 我只想删除此路径'backup/test'上的文件夹
  • 当前工作目录中是否存在“备份/测试”路径

标签: javascript node.js


【解决方案1】:

试试这个,

const path = require('path');
fs.unlink(path.join(app.settings.backup, 'test'));

【讨论】:

  • 是的。但它没有帮助。这是此文件夹的路径app.set('backup', path.join(__dirname, '../backup'));
猜你喜欢
  • 2020-04-09
  • 1970-01-01
  • 1970-01-01
  • 2018-07-03
  • 2014-01-12
  • 1970-01-01
  • 2023-03-31
  • 2013-07-28
  • 2019-02-03
相关资源
最近更新 更多