Я использую простой код для удаления структуры папок: одна папка с несколькими подпапками, которые заполняются при каждом запуске скрипта, каждая с именем 1, 2, 3 и т. Д. c. Внутри каждой подпапки находится куча файлов .png. Я работаю на Win10 Pro.
При использовании любого метода для удаления файлов и папок, windows «блокирует» подпапку «1», но успешно удаляет все остальное. Папка становится невозможной для удаления, запрашивая разрешение от моей учетной записи или группы администраторов, чтобы удалить ее. Сценарий не может удалить его и выдает ошибку PermissionError при попытке.
Папка исчезает после перезагрузки. Как ни странно, он также исчезает примерно через 10 минут ожидания и ничего не делает.
Я использовал следующие методы для удаления папок без успеха:
shutil.rmdir() normally
shutil.rmdir(onerror=fixpermission) with a function to clear read-only errors
os.chmod(file_path, 0o777) every file in the folder, os.remove() every file in the folder, then os.rmdir folders
literally just os.rmdir-ing every subfolder