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开发实例分享bt种子爬虫程序和种子解析
May 21 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
Nov 15 Python
python实现神经网络感知器算法
Dec 20 Python
python的numpy模块安装不成功简单解决方法总结
Dec 23 Python
python RabbitMQ 使用详细介绍(小结)
Nov 08 Python
python爬取基于m3u8协议的ts文件并合并
Apr 26 Python
对Python获取屏幕截图的4种方法详解
Aug 27 Python
Python爬虫获取页面所有URL链接过程详解
Jun 04 Python
Django-imagekit的使用详解
Jul 06 Python
Python定时任务APScheduler安装及使用解析
Aug 07 Python
Python Selenium实现无可视化界面过程解析
Aug 25 Python
一篇文章教你用python画动态爱心表白
Nov 22 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中shell脚本的使用方法分享
2012/02/23 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
使用ThinkPHP的自动完成实现无限级分类实例详解
2016/09/02 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
用js实现的一个Flash滚动轮换显示图片代码生成器
2007/03/14 Javascript
[推荐]javascript 面向对象技术基础教程
2009/03/03 Javascript
一步一步教你写一个jQuery的插件教程(Plugin)
2009/09/03 Javascript
javaScript checkbox 全选/反选及批量删除
2010/04/28 Javascript
json2.js的初步学习与了解
2011/10/06 Javascript
浅析webapp框架AngularUI的demo
2014/12/21 Javascript
在linux中使用包管理器安装node.js
2015/03/13 Javascript
JavaScript小技巧整理篇(非常全)
2016/01/26 Javascript
JavaScript第一篇之实现按钮全选、功能
2016/08/21 Javascript
Angularjs CURD 详解及实例代码
2016/09/14 Javascript
jquery实现简单实用的轮播器
2017/05/23 jQuery
jquery easyui如何实现格式化列
2017/07/30 jQuery
webpack配置导致字体图标无法显示的解决方法
2018/03/06 Javascript
微信小程序实现购物页面左右联动
2019/02/15 Javascript
微信小程序与公众号卡券/会员打通的问题
2019/07/25 Javascript
jQuery实现简单全选框
2020/09/13 jQuery
[01:57]DOTA2上海特锦赛小组赛解说单车采访花絮
2016/02/27 DOTA
[04:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster 选手采访
2021/03/11 DOTA
python实现sublime3的less编译插件示例
2014/04/27 Python
分享一下Python 开发者节省时间的10个方法
2015/10/02 Python
Python实现Linux的find命令实例分享
2017/06/04 Python
对python生成业务报表的实例详解
2019/02/03 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
在OpenCV里使用Camshift算法的实现
2019/11/22 Python
opencv python如何实现图像二值化
2020/02/03 Python
详解Python中string模块除去Str还剩下什么
2020/11/30 Python
python工具——Mimesis的简单使用教程
2021/01/16 Python
Ticketmaster意大利:音乐会、节日、艺术和剧院的官方门票
2019/12/23 全球购物
飞利浦西班牙官方网站:Philips西班牙
2020/02/17 全球购物
体育专业大学生职业生涯规划范文:打造自己的运动帝国
2014/09/12 职场文书
深度好文:50条没人告诉你的人生经验,句句精辟
2019/08/22 职场文书
Python数据处理的三个实用技巧分享
2022/04/01 Python