python模塊-通過os備份文件
阿新 • • 發佈:2019-01-15
com 不存在 not 時間 pict pri 備份 env 存在
#!/usr/bin/env python # -*- coding:utf-8 -*- # author:Administrator # make_time:2018/6/17 import sys import os import time # 待備份文件目錄 source = ["D:\\friend", "D:\\照片"] # 存儲備份目錄 backup_dir = "D:\\backup picture" # 備份文件打包成7z文件,7z文件名有當前日期與時間組成 target = backup_dir + os.sep + time.strftime('%Y%m%d%H%M%S') + '.zip' print(target) # D:\backup picture\20180617225542.zip # 如果目錄不存在,則創建 if not os.path.exists(backup_dir): os.mkdir(backup_dir) # 使用7z命令將文件壓縮打包 zip_command = '7z a -r {} {}'.format(target, ' '.join(source)) # print(zip_command) # 7z a -r D:\backup picture\20180617225542.zip D:\friend D:\照片 if os.system(zip_command) == 0: print("ok") else: print("failed")
python模塊-通過os備份文件