import os
import time
source = ['"D:\\Backup_file\\message"']
target_dir = 'D:\\Backup\\Reserve'
today = target_dir + os.sep + time.strftime('%Y%m%d')
now = time.strftime('%H%M%S')
if not os.path.exists(today):
os.mkdir(today)
print('Каталог успешно создан', today)
target = today + os.sep + now + '.zip'
zip_command = "7zFM -qr {0} {1}".format(target, ' '.join(source))
if os.system(zip_command) == 0:
print('Резервная копия успешно создана в', target)
else:
print('Создание резервной копии не удалось!')
结论:
目录成功创建 D:\Backup\Reserve\20190921
备份成功创建在 D:\Backup\Reserve\20190921\165401.zip
执行程序时,会创建一个文件夹,但没有要复制的文件,7Zip 程序将打开。
用于
7za.exe
此类目的,您可以7z.exe
从安装程序包中。这些是归档程序的脚本和命令行版本。
a
-将文件添加到存档的命令-tzip
-zip存档类型参数.zip
,如果文件名以 . 结尾,则不一定。也可以关注
7zG.exe
窗口中输出错误和结果的版本。7zFM
是用于查看档案内容的文件管理器。