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 ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
Jun 10 Python
深入理解python中的atexit模块
Mar 07 Python
基于Python3 逗号代码 和 字符图网格(详谈)
Jun 22 Python
python3爬取淘宝信息代码分析
Feb 10 Python
Python利用sqlacodegen自动生成ORM实体类示例
Jun 04 Python
python中PS 图像调整算法原理之亮度调整
Jun 28 Python
python设置环境变量的作用和实例
Jul 09 Python
Python3查找列表中重复元素的个数的3种方法详解
Feb 13 Python
python实现人脸签到系统
Apr 13 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
Jun 24 Python
python 使用多线程创建一个Buffer缓存器的实现思路
Jul 02 Python
python中数组和列表的简单实例
Mar 25 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_MySQL教程-第一天
2007/03/18 PHP
php获取文件类型和文件信息的方法
2015/07/10 PHP
php使用文本统计访问量的方法
2016/05/12 PHP
PHP APP微信提现接口代码
2018/09/30 PHP
JavaScript 数组运用实现代码
2010/04/13 Javascript
前台js改变Session的值(用ajax实现)
2012/12/28 Javascript
Javascript 实现的数独解题算法网页实例
2013/10/15 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
遍历DOM对象内的元素属性示例代码
2014/02/08 Javascript
jquery map方法使用示例
2014/04/23 Javascript
JavaScript中使用stopPropagation函数停止事件传播例子
2014/08/27 Javascript
JQuery表格拖动调整列宽效果(自己动手写的)
2014/09/01 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
浅谈javascript中的call、apply、bind
2016/03/06 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
Angularjs使用directive自定义指令实现attribute继承的方法详解
2016/08/05 Javascript
利用浮层使select不可选的实现方法
2016/12/03 Javascript
详解angularJS+Ionic移动端图片上传的解决办法
2017/09/13 Javascript
vue 实现通过手机发送短信验证码注册功能
2018/04/19 Javascript
vue 点击按钮增加一行的方法
2018/09/07 Javascript
微信小程序在其他页面监听globalData中值的变化
2019/07/15 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
vue-cli点击实现全屏功能
2020/03/07 Javascript
[40:06]DOTA2亚洲邀请赛 4.3 突围赛 Liquid vs VGJ.T 第一场
2018/04/04 DOTA
python条件和循环的使用方法
2013/11/01 Python
Python实现按中文排序的方法示例
2018/04/25 Python
在python中使用requests 模拟浏览器发送请求数据的方法
2018/12/26 Python
python 回溯法模板详解
2020/02/26 Python
Python如何重新加载模块
2020/07/29 Python
Python 的 __str__ 和 __repr__ 方法对比
2020/09/02 Python
Python接口自动化测试框架运行原理及流程
2020/11/30 Python
SEPHORA丝芙兰德国官方购物网站:化妆品、护肤品和香水
2020/01/21 全球购物
数控技术与应用毕业生自荐信
2013/09/24 职场文书
工地安全检查制度
2014/02/04 职场文书
爱之链教学反思
2014/04/30 职场文书
考博导师推荐信范文
2015/03/27 职场文书