首页 > 编程语言 > 详细

python模块-通过os备份文件

时间:2019-01-15 15:19:55      阅读:294      评论:0      收藏:0      [点我收藏+]

#!/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备份文件

原文:https://www.cnblogs.com/sunxiuwen/p/10271778.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!