删除没有“拒绝访问”错误的整个文件夹

时间:2017-08-15 08:11:47

标签: python windows winapi shutil

我正在尝试运行删除特定目录的脚本(具有管理员权限)(使用shutil.rmtree)。现在,它的一些文件引发了以下错误:

WindowsError: [Error 5] Access is denied

当我使用 Windows资源管理器删除它时,它成功且没有错误。

如何在没有错误的情况下使用shutil.rmtree删除整个文件夹?

我发现我可以将win32api.SetFileAttributes(filepath, win32con.FILE_ATTRIBUTE_NORMAL)用于修复错误问题的特定文件。

有没有办法为整个文件夹执行此操作,还是有其他方法可以删除整个文件夹而没有我在这里遗漏的错误?

0 个答案:

没有答案