Nodejs文件删除和错误:ENOENT:文件删除后没有这样的文件

我一直在争取这一段时间…
试图删除文件后,文件实际上被删除,但稍后会在大约30秒后出现此错误。 请帮忙

 Error:ENOENT:no such file or directory,unlink'C:\ Users \ Adeoy3 \ IdeaProjects \ eym \ server \ audioFile \ Demand_and_Supply.mp3'
    在错误(本机)
    在Object.fs.unlinkSync(fs.js:1103:18)
    在module.exports.deleteFile(C:\ Users \ Adeoy3 \ IdeaProjects \ eym \ server \ controllers \ audio-controller.js:187:8)
     (作为handle_request](C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ layer.js:95:5)
     (C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ route.js:131:13)
    在Route.dispatch(C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ route.js:112:3)
     (作为handle_request](C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ layer.js:95:5)
    在C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ index.js:277:22
    在参数(C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ index.js:349:14)
    在参数(C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ index.js:365:14)
    在Function.process_params(C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ index.js:410:3)
     (C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ index.js:271:10)
    在serveStatic(C:\ Users \ Adeoy3 \ node_modules \ serve-static \ index.js:75:16)
     (作为handle_request](C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ layer.js:95:5)
    在trim_prefix(C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ index.js:312:13)
    在C:\ Users \ Adeoy3 \ node_modules \ express \ lib \ router \ index.js:280:7

This is the code: module.exports.deleteFile = function (req, res) { var fs = require('fs'); var title = req.params.title; var fpath = req.params.location + title; var loc = req.params.location; var fp = __dirname + loc; var dir = __dirname + '/../audioFile/' + loc; var dl = req.params.downloadlink; console.log('File name is: ' + loc); fs.unlinkSync(dir, function (err) { console.log('file location is : ' + req.params.downloadlink); if (err) { console.log('.....................error......'+err) res.json(err) } var id = req.params._id; console.log('file id 1 : ' + id); fileInfo.findOne(dl, function (err, r) { if(err) { console.log('We have wahala: '+err); } else { var id = r._id; fileInfo.deleteFile(id, function (err, fileinf) { if (err) { console.log('There is error: '+err) } res.json(fileinf) console.log('file location is : ' + id); console.log('File Deleted') }) } }) })