У меня должно быть требование, из которого мне нужно удалить папку Backup, и мне нужно переименовать процессор как резервную копию, и мне нужно снова создать папку с процессором, и вам нужно отправить ответ на пользователь. Для этого я использую код ниже.EPERM при переименовании каталога в узле js randomly
fsExtra.remove('app/Backup', function(err, result) {
if(err){
console.log("Err in removing Backup folder "+JSON.stringify(err));
}else{
fs.rename('app/Processor','app/Backup', function(err, result) {
if(err){
console.log("Err in renaming folder "+JSON.stringify(err));
}else{
fs.mkdir('app/Processor', function(err, result) {
if(err){
console.log("Err in mk Backup folder "+JSON.stringify(err));
}else{
res.send("success");
}
});
}
});
}
});
Много раз его работы, как ожидается, но в один момент он дает ошибку ниже
Err in renaming folder {"errno":50,"code":"EPERM","path":"C:\\Work Bench\\WorkSpace\\Sprint22\\project_name\\app\\Backup"}
Я не знаю, что мне не хватает его происходит случайным образом.
Спасибо за это.