Почему я не могу удалить каталог, который я создал, используя fs-extra в Electron?
Таким образом, у меня есть проблема, когда после создания каталога на моем компьютере с Windows я хотел бы удалить папку, но всякий раз, когда я пытался удалить папку, появляется эта ошибка.
Итак, вот мой код,
function createFolders(dir) {
try {
const newPath = path.resolve(dir, 'ImageData ');
fs.ensureDirSync(newPath)
for (let i = 0; i < this.Folders.length; i++) {
const otherFolder = path.resolve(newPath, this.Folders[i]);
fs.ensureDirSync(otherFolder)
}
return newPath
} catch (e) {
errorMessage('Error: Folder making error')
return undefined
}
}
Я тоже пробовал с нормальным fs
и mkdirp, который закончился с той же проблемой. И я не уверен, что это полезно, но я также скопировал некоторые файлы в созданную папку, используя fs-extra
copySync()
функция. Не совсем уверен, повлияет ли это на что-нибудь.
Или я пропускаю шаг, потому что я довольно плохо знаком с фс и у меня очень мало знаний об этом.
Спасибо заранее.
1 ответ
Решение
Есть оставшиеся пробелы в
'ImageData '
Удалите это, и это должно работать.