码迷,mamicode.com
首页 > 编程语言 > 详细

python模块-通过os备份文件

时间:2019-01-15 15:52:38      阅读:228      评论:0      收藏:0      [点我收藏+]

标签:ict   print   ==   sys   target   man   ini   sts   imp   


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

标签:ict   print   ==   sys   target   man   ini   sts   imp   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!