我有一个文件夹,其中包含一些从svn签出的文件。因此它也包含'.svn'
隐藏文件。
我使用了班车删除目录,请参见下面的代码。
import shutil
path = "D:/Project/Myfolder"
shutil.rmtree(path, ignore_errors=True)
上面的代码成功删除了.svn文件夹中的所有内容。如何删除整个目录(包括文件夹)
根据上述shutil文档正在工作。
import os, stat
import shutil
def remove_readonly(func, path, _):
"Clear the readonly bit and reattempt the removal"
os.chmod(path, stat.S_IWRITE)
func(path)
shutil.rmtree(directory, onerror=remove_readonly)
谢谢@ h4z3