Я пытаюсь скопировать весь каталог из одного места в другое через python каждые 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
Ознакомьтесь с рецептом ActiveState [Recurse copy file] (http://code.activestate.com/recipes/577493-recurse-copy-file/). – martineau