Node.js fs.unlink EBUSY错误
我正在尝试删除nodejs中的一个文件。当我运行以下代码时: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]
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”,
系统调用:“取消链接”,
路径:“”
此错误表示您尝试删除的文件当前正在使用或已锁定。如果不提供更多信息,我们将猜测您尝试删除的文件已被其他程序锁定。请检查此…该文件正被任何其他程序使用。我认为信息是明确的。