检查出错之后的目录,实际上文件夹已经拷贝成功,但仍因权限警告而退出,但其它文件夹操作比如创建删除目录等,都正常。不明所以。在网上找到一检短的功能替代函数:
def mycopytree(self,src,dst): _orig_copystat = shutil.copystat shutil.copystat = lambda x, y: x shutil.copytree(src, dst) shutil.copystat = _orig_copystat
试用,拷贝文件夹成功,不再报那个错误了。该函数据声明不是线程安全的,不过在本人程序中已经够用。
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/505.html