首页 > 解决方案 > shutil.rmtree 失败,因为文件在路径中有 \\?\

问题描述

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

我在用着

shutil.rmtree(myPath, True)

删除我的文件夹。该命令能够删除大部分数据,但留下一些文件。我检查了一下,他们都以 \?\ 作为他们路径的开始。

我该如何解决这个问题?

标签: pythonwindowsdelete-directory

解决方案


事实证明,我无法删除文件,因为完整路径太长。通过重命名路径中的一些文件夹,我可以像往常一样访问和删除文件。


推荐阅读