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 MD5文件生成码
Jan 12 Python
在Python中操作时间之strptime()方法的使用
Dec 30 Python
python读取excel表格生成erlang数据
Aug 26 Python
Python实现的单向循环链表功能示例
Nov 10 Python
利用Python+Java调用Shell脚本时的死锁陷阱详解
Jan 24 Python
python+ffmpeg视频并发直播压力测试
Mar 06 Python
利用selenium爬虫抓取数据的基础教程
Jun 10 Python
django获取from表单multiple-select的value和id的方法
Jul 19 Python
Python 转换文本编码实现解析
Aug 27 Python
TensorFlow内存管理bfc算法实例
Feb 03 Python
python 安装库几种方法之cmd,anaconda,pycharm详解
Apr 08 Python
Python+logging输出到屏幕将log日志写入文件
Nov 11 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
Home Coffee Roasting
2021/03/03 咖啡文化
用PHP实现维护文件代码
2007/06/14 PHP
php 生成WML页面方法详解
2009/08/09 PHP
PHP中func_get_args(),func_get_arg(),func_num_args()的区别
2013/09/30 PHP
Codeigniter操作数据库表的优化写法总结
2014/06/12 PHP
详谈PHP文件目录基础操作
2014/11/11 PHP
php从完整文件路径中分离文件目录和文件名的方法
2015/03/13 PHP
浅谈使用 Yii2 AssetBundle 中 $publishOptions 的正确姿势
2017/11/08 PHP
php获取微信基础接口凭证Access_token
2018/08/23 PHP
PHP实现微信公众号验证Token的示例代码
2019/12/16 PHP
js checkbox(复选框) 使用集锦
2009/04/28 Javascript
jQuery学习2 选择器的使用说明
2010/02/07 Javascript
动态的绑定事件addEventListener方法的使用
2014/01/24 Javascript
Javascript实现图片轮播效果(二)图片序列节点的控制实现
2016/02/17 Javascript
javascript如何定义对象数组
2016/06/07 Javascript
详解vue 模版组件的三种用法
2017/07/21 Javascript
JS+canvas动态绘制饼图的方法示例
2017/09/12 Javascript
Vue插件打包与发布的方法示例
2018/08/20 Javascript
在移动端使用vue-router和keep-alive的方法示例
2018/12/02 Javascript
vue使用@scroll监听滚动事件时,@scroll无效问题的解决方法详解
2019/10/15 Javascript
js实现简单点赞操作
2020/03/17 Javascript
es6数组之扩展运算符操作实例分析
2020/04/25 Javascript
[42:50]NB vs VP 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[05:06]DOTA2-DPC中国联赛 正赛 VG vs Magma选手采访
2021/03/11 DOTA
python中pygame模块用法实例
2014/10/09 Python
用Pygal绘制直方图代码示例
2017/12/07 Python
python Elasticsearch索引建立和数据的上传详解
2019/08/04 Python
L’AGENCE官网:加州女装品牌
2018/06/03 全球购物
联想印度官方网上商店:Lenovo India
2019/08/24 全球购物
什么是.net
2015/08/03 面试题
展会邀请函范文
2014/01/26 职场文书
公司请假条范文
2014/04/11 职场文书
2014年商场工作总结
2014/11/22 职场文书
《生物入侵者》教学反思
2016/02/16 职场文书
创业计划书之酒店
2019/08/30 职场文书
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
2022/07/15 Java/Android