我正在尝试使用 fs-extra 异步删除一个文件和一个文件夹。但它抛出以下错误。
import fse from 'fs-extra';
function deleteMethod (foldername){
fse.remove(`${foldername}-tar.gz`)
.then(() => fse.remove(foldername))
.then(() => çonsole.log('successfully deleted'))
.catch((err) => console.log(err))
}
回复:
{ [Error: EBUSY: resource busy or locked, unlink'D:rootpath\15\image.jpg']
errno: -4082,
code: 'EBUSY',
syscall:'unlink',
path: 'D:rootpath\15\image.jpg' }
第二个删除语句发生错误。有人可以解释为什么会这样。