shutil.rmtree失败,因为文件的路径中有\\?\

时间:2018-12-07 23:34:02

标签: python windows delete-directory

我正在编写一个Python脚本,该脚本搜索存档文件夹并删除不再需要的备份文件夹。这是用于Windows。

我正在使用

shutil.rmtree(myPath, True)

删除我的文件夹。该命令可以删除大多数数据,但是会留下一些文件。我检查了一下,它们全都以\?\作为其路径的开始。

我该如何解决?

1 个答案:

答案 0 :(得分:0)

原来,我无法删除文件,因为完整路径太长。通过重命名路径中的某些文件夹,我可以照常访问和删除文件。