python模块-通过os备份文件


#!/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")

猜你喜欢

转载自www.cnblogs.com/sunxiuwen/p/10271778.html