Node.js fs.unlink EBUSY错误

Node.js fs.unlink EBUSY错误,node.js,Node.js,我正在尝试删除nodejs中的一个文件。当我运行以下代码时: try { fs.unlinkSync('file'); } catch(e) { console.log(e) } 我得到以下错误 Error: EBUSY: resource busy or locked, unlink '<redacted>' at Object.fs.unlinkSync (fs.js:1067:18) at Function.rimrafSync [as sync]

我正在尝试删除nodejs中的一个文件。当我运行以下代码时:

try {
   fs.unlinkSync('file');
} catch(e) {
   console.log(e)
}
我得到以下错误

Error: EBUSY: resource busy or locked, unlink '<redacted>'
    at Object.fs.unlinkSync (fs.js:1067:18)
    at Function.rimrafSync [as sync] (<redacted>\node_modules\rimraf\rimraf.js:306:17)
    at <redacted>:74:10
    at Array.forEach (<anonymous>)
    at Function.module.exports.sync (<redacted>\node_modules\node-delete\index.js:67:30)
    at <filepath>:4145:46
    at Array.forEach (<anonymous>)
    at <redacted>:4142:21
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
  errno: -4082,
  code: 'EBUSY',
  syscall: 'unlink',
  path: '<redacted>'
错误:EBUSY:资源正忙或已锁定,取消链接“”
在Object.fs.unlinkSync(fs.js:1067:18)
在Function.rimrafSync[作为同步](\node\u modules\rimraf\rimraf.js:306:17)
时间:74:10
在Array.forEach()处
在Function.module.exports.sync(\node\u modules\node delete\index.js:67:30)
电话:4145:46
在Array.forEach()处
电话:4142:21
在
在进程中。_tick回调(内部/process/next_tick.js:188:7)
错误号:-4082,
代码:“EBUSY”,
系统调用:“取消链接”,
路径:“”

此错误表示您尝试删除的文件当前正在使用或已锁定。

如果不提供更多信息,我们将猜测您尝试删除的文件已被其他程序锁定。请检查此…

该文件正被任何其他程序使用。我认为信息是明确的。