windows系统中python使用rar命令压缩多个文件夹示例


Posted in Python onMay 06, 2014
#!/usr/bin/env python
# Filename: backup_ver1.py
import os
import time
# 1. The files and directories to be backed up are specified in a list.
#source=['/home/swaroop/byte','/home/swaroop/bin']
source=['D:\\FileCopier\\*.*','D:\\jeecms_doc\\*.*']
# If you are using Windows, use source=[r'C:\Documents',r'D:\Work'] or something like that
# 2. The backup must be stored in a main backup directory
#target_dir='/mnt/e/backup/' #Remember to change this to what you will be using
target_dir='E:\\temp\\' #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 time
target=target_dir+time.strftime('%Y%m%d%H%M%S')+'.zip'
# 5. We use the zip command (in Unix/Linux) to put the files in a zip archive
#zip_command="zip -qr '%s' %s" %(target,' '.join(source))
zip_command="rar a " + target + ' '.join(source)
# Run the backup
if os.system(zip_command)==0:
 print 'Successful backup to',target
else:
 print 'Backup FAILED'
Python 相关文章推荐
python 生成不重复的随机数的代码
May 15 Python
python实现多线程的两种方式
May 22 Python
Python中模块与包有相同名字的处理方法
May 05 Python
Python3简单实例计算同花的概率代码
Dec 06 Python
python的staticmethod与classmethod实现实例代码
Feb 11 Python
python实现点击按钮修改数据的方法
Jul 17 Python
python manage.py runserver流程解析
Nov 08 Python
opencv 阈值分割的具体使用
Jul 08 Python
python+requests实现接口测试的完整步骤
Oct 27 Python
Python爬虫基础之简单说一下scrapy的框架结构
Jun 26 Python
浅谈Python中的正则表达式
Jun 28 Python
Python中super().__init__()测试以及理解
Dec 06 Python
Python中使用动态变量名的方法
May 06 #Python
python完成FizzBuzzWhizz问题(拉勾网面试题)示例
May 05 #Python
使用python实现拉钩网上的FizzBuzzWhizz问题示例
May 05 #Python
python通过scapy获取局域网所有主机mac地址示例
May 04 #Python
python使用内存zipfile对象在内存中打包文件示例
Apr 30 #Python
python数据结构之二叉树的统计与转换实例
Apr 29 #Python
python数据结构之二叉树的遍历实例
Apr 29 #Python
You might like
php基础教程 php内置函数实例教程
2012/08/21 PHP
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
setTimeout 不断吐食CPU的问题分析
2009/04/01 Javascript
关于JavaScript的with 语句的使用方法
2011/05/09 Javascript
js关闭浏览器窗口及检查浏览器关闭事件
2013/09/03 Javascript
JavaScript学习笔记之DOM基础 2.4
2015/08/14 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
jquery 获取索引值在一定范围的列表方法
2018/01/25 jQuery
Angular事件之不同组件间传递数据的方法
2018/11/15 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
Vue内部渲染视图的方法
2019/09/02 Javascript
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
Python正则表达式匹配HTML页面编码
2015/04/08 Python
Python函数可变参数定义及其参数传递方式实例详解
2015/05/25 Python
基于Python如何使用AIML搭建聊天机器人
2016/01/27 Python
python实现最长公共子序列
2018/05/22 Python
利用Python将文本中的中英文分离方法
2018/10/31 Python
python实现趣味图片字符化
2019/04/30 Python
树莓派动作捕捉抓拍存储图像脚本
2019/06/22 Python
python绘制BA无标度网络示例代码
2019/11/21 Python
python 中的paramiko模块简介及安装过程
2020/02/29 Python
python针对Oracle常见查询操作实例分析
2020/04/30 Python
详解python安装matplotlib库三种失败情况
2020/07/28 Python
Django集成MongoDB实现过程解析
2020/12/01 Python
HTML5声音录制/播放功能的实现代码
2018/05/03 HTML / CSS
微软加拿大官方网站:Microsoft Canada
2019/04/28 全球购物
Speedo速比涛法国官方网站:泳衣、泳镜、泳帽、泳裤
2019/07/30 全球购物
Simons官方网站:加拿大时尚零售商
2020/02/20 全球购物
音乐器材管理制度
2014/01/31 职场文书
供货协议书
2014/04/22 职场文书
三八红旗集体先进事迹材料
2014/05/22 职场文书
525心理健康活动总结
2015/05/08 职场文书
成事在人观后感
2015/06/16 职场文书
如何用PHP实现多线程编程
2021/05/26 PHP