-1
nodejs内のファイルを削除しようとしています。次のコードを実行すると、fs.unlink EBUSYエラー
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>'
ファイルは他のプログラムで使用されています。 私はそのメッセージがはっきりしていると思います。 – lilezek