3

ファイルを削除するという簡単なタスクを実行しようとしています。エラーは、ファイルを削除できない理由を本当に教えてくれません。それが何であるか、そして将来的に詳細なエラーをどのように見つけることができるかについてのアイデアはありますか?

私のコード:

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
4

2 に答える 2

10

ENOENTを意味しNo such file or directoryます。存在しないファイルを削除しようとしています。

于 2012-09-27T21:42:37.877 に答える
3

fs.unlinkSync(path) を使用して問題を修正しました

于 2012-09-28T02:36:42.720 に答える