I am trying to delete one file and one folder asynchronously by using fs-extra. But it is throwing the following error.
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))
}
Response:
{ [Error: EBUSY: resource busy or locked, unlink'D:rootpath\15\image.jpg']
errno: -4082,
code: 'EBUSY',
syscall:'unlink',
path: 'D:rootpath\15\image.jpg' }
Error occurs in second delete statement. Can someone please explain why it is happening.