node.js - 无法删除文件,我没有得到详细的 ENOENT

标签 node.js fs

我正在尝试完成一个简单的任务,删除一个文件。这个错误真的没有告诉我为什么它不能删除文件。关于它可能是什么以及我将来如何找到更多详细错误的任何想法?

我的代码:

var fs = require('fs');

fs.unlink('/file/path.jpg', function(err){
    if (err) throw err;
});

我的错误:

DEBUG: 

DEBUG: /Users/vartanarabyan/Development/NodeJS/orcha/routes/document.js:67

DEBUG:              if (err) throw err;

DEBUG:                    ^

DEBUG: Error: ENOENT, unlink '/Users/vartanarabyan/Development/NodeJS/orcha/public/uploads/5d78abfefd5ff47398103ada55d9be47'

DEBUG: Program node app exited with code 1

最佳答案

ENOENT 表示没有那个文件或目录。您正试图删除一个不存在的文件。

关于node.js - 无法删除文件,我没有得到详细的 ENOENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12630434/

相关文章:

node.js - 如何使用node.js从本地读取图像并将其转换为文件对象

node.js - StreamReader 打破特殊字符

javascript - Mongoose 中的独特字段

Node.js 设置与everyauth 一起使用的环境特定配置

node.js - nodejs module.js :340 throw err; using WebSocket-Node

javascript - 在 Node.js 服务器上通过 fs 创建文件时出错

node.js - 使用 Node.JS 从文本文件发出命令

javascript - postgres 与 node.js 连接中的 SASL 错误

node.js - 如何通过Electron注册JS对象?

javascript - Angular JS 控制台日志正确但没有输出