Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 错误:enoint:没有这样的文件或目录,即使文件存在也要取消链接_Node.js_File_Fs - Fatal编程技术网

Node.js 错误:enoint:没有这样的文件或目录,即使文件存在也要取消链接

Node.js 错误:enoint:没有这样的文件或目录,即使文件存在也要取消链接,node.js,file,fs,Node.js,File,Fs,正如您所看到的,目录存在,文件也存在,但由于某种原因,它无法找到要删除的文件 代码: 我试着以root用户的身份运行这个项目,什么都没有 [Error: ENOENT: no such file or directory, unlink './resources/castigos/silencios/705143456384811039/526122991042428959.json'] { errno: -2, code: 'ENOENT', syscall: 'unlink',

正如您所看到的,目录存在,文件也存在,但由于某种原因,它无法找到要删除的文件

代码:

我试着以root用户的身份运行这个项目,什么都没有

[Error: ENOENT: no such file or directory, unlink './resources/castigos/silencios/705143456384811039/526122991042428959.json'] {
  errno: -2,
  code: 'ENOENT',
  syscall: 'unlink',
  path: './resources/castigos/silencios/705143456384811039/526122991042428959.json'
}

在你的图像文件名是不同的,我相信错误的屏幕共享

此外,在处理fs和文件路径时,请使用
路径
模块和
\uu目录名

您可以更新您的路径,如下所示

const path = require('path');
const filePath = path.join(__dirname, '/resources/castigos/silencios/705143456384811039/526122991042428959.json');

包含该文件的文件夹的名称可能与screenshot@RohitAmbre嗯,现在不在家,所以我不能检查,但我很确定这是我的错别字。我回家后会检查它,谢谢你提醒我。你好,我粘贴的目录在帖子中有一个输入错误(虽然代码中没有(非常确定)),但我回家后必须再次检查,我还将实现你说的更改,并接受awnser,如果这行得通(或者如果我只是装傻的话),谢谢
const path = require('path');
const filePath = path.join(__dirname, '/resources/castigos/silencios/705143456384811039/526122991042428959.json');