博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python备份文件+时间函数
阅读量:6807 次
发布时间:2019-06-26

本文共 1231 字,大约阅读时间需要 4 分钟。

hot3.png

# encoding: utf8# Filename: backup_ver_0.2.py# Author:   JDI# Date  :   2012-12-02 18:41:14import osimport timeimport datetime# 1. The files and directories to be backed up are specified in a listsource = [r'e:\doc', r'e:\media']# using Windows# 2. The backup must be stored in a main backup directorytarget_dir = r'f:\backup'  # Remember to change this to what you will be using# 3. The files are backed up into a zip file# 4. The name of the zip archive is the current date and timetarget = target_dir + time.strftime('%Y%m%d%H%M%S') + '.zip'# 5. We use the zip commandzip_command = "7z a %s %s" % (target, ' '.join(source))# before run the commandstarttime = datetime.datetime.now()# Run the backupif os.system(zip_command) == 0:    print 'Successful backup to', targetelse:    print 'Backup FAILED'# after run the command, write th dateendtime = datetime.datetime.now()countTime = (endtime - starttime).secondshour = time.strftime('%H', time.gmtime(countTime))minutes = time.strftime('%M', time.gmtime(countTime))secs = time.strftime('%S', time.gmtime(countTime))strCountTime = u"%s时%s分%s秒" % (hour, minutes, secs)print u"一共用时:%s" % (strCountTime) 来自《简明python教程》的备份脚本的修改加入了备份的用时计算

转载于:https://my.oschina.net/u/250442/blog/93435

你可能感兴趣的文章
指针的意义和linux的内存回收艺术
查看>>
操作系统就是虚拟机--主内又主外
查看>>
Centos网络管理(五)-Bonding、网络组和网桥
查看>>
PyCharm----中文显示乱码的解决方法总结
查看>>
crontab使用环境变量
查看>>
“独立博客”为什么独立?
查看>>
Uber花了21亿元入驻上海自贸区 不叫优步叫雾博
查看>>
Java内存模型
查看>>
AppLinks使用详解
查看>>
JavaScript正则表达式19例(11)
查看>>
UNIX发展历史流程图
查看>>
负载均衡之LVS详解
查看>>
WP7实例篇之土豆搜索器(2)
查看>>
图解Cisco Packet Tracert之利用TFTP来升级路由器的IOS
查看>>
使用SDM配置基于IPsec 加密的GRE隧道
查看>>
Windows远程桌面及其相关问题
查看>>
Spring Security 学习之X.509认证
查看>>
nginx技术(4)nginx地址重写
查看>>
Discuss about PortableRemoteObject.narrow()
查看>>
用SHELL脚本自动化安装Nagios服务器端和客户端的
查看>>