gpt4 book ai didi

python - 批量或 python 备份/复制整个文件夹树?

转载 作者:太空宇宙 更新时间:2023-11-04 07:01:54 24 4
gpt4 key购买 nike

我正在尝试每 7 天通过 python 将整个目录从一个位置复制到另一个位置,以进行备份...

备份文件夹/树文件夹可能存在也可能不存在,因此如果不存在则需要创建文件夹,这就是为什么我假设 distutils更适合 shutil

注意对于我来说,对于上述工作,使用批处理语言还是其他语言更好?

以下代码:

import distutils
distutils.dir_util.copy_tree("C:\Users\A\Desktop\Test", "C:\Users\A\Desktop\test_new", preserve_mode=1, preserve_times=1, preserve_symlinks=0, update=1, verbose=0, dry_run=0)

返回:

Traceback (most recent call last):
File "C:\Users\A\Desktop\test.py", line 2, in <module>
distutils.dir_util.copy_tree("C:\Users\A\Desktop\test", "C:\Users\A\Desktop\test2", preserve_mode=1, preserve_times=1, preserve_symlinks=0, update=1, verbose=0, dry_run=0)
AttributeError: 'module' object has no attribute 'dir_util'

我做错了什么?

提前致谢- Hyflex

最佳答案

您需要专门导入 dir_util 才能访问它的功能:

from distutils import dir_util

如果该包中还有您需要的其他模块,请将它们添加到行中,以逗号分隔。仅导入您需要的模块。

关于python - 批量或 python 备份/复制整个文件夹树?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19097235/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com