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自动安装pip
Apr 24 Python
用Python中的wxPython实现最基本的浏览器功能
Apr 14 Python
使用Python编写基于DHT协议的BT资源爬虫
Mar 19 Python
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
Mar 04 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
Nov 16 Python
Django中celery执行任务结果的保存方法
Jul 12 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
python中pygame安装过程(超级详细)
Aug 04 Python
基于Tensorflow高阶读写教程
Feb 10 Python
使用Python求解带约束的最优化问题详解
Feb 11 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
Feb 27 Python
Python 解析库json及jsonpath pickle的实现
Aug 17 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
《Re:从零开始的异世界生活 冰结之绊》
2020/04/09 日漫
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
PHP中return 和 exit 、break和contiue 区别与用法
2012/04/09 PHP
关于js和php对url编码的处理方法
2014/03/04 PHP
PHP实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
PHP新特性详解之命名空间、性状与生成器
2017/07/18 PHP
网页javascript精华代码集
2007/01/24 Javascript
用AJAX返回HTML片段中的JavaScript脚本
2010/01/04 Javascript
jQuery load方法用法集锦
2011/12/06 Javascript
jQuery实现数字加减效果汇总
2014/12/16 Javascript
jQuery往返城市和日期查询实例讲解
2015/10/09 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
2016/04/20 Javascript
基于bootstrap插件实现autocomplete自动完成表单
2016/05/07 Javascript
微信小程序 富文本转文本实例详解
2016/10/24 Javascript
JS绘制微信小程序画布时钟
2016/12/24 Javascript
vue如何获取点击事件源的方法
2017/08/10 Javascript
Vue的生命周期操作示例
2019/09/17 Javascript
微信小程序自定义波浪组件使用方法详解
2019/09/21 Javascript
js实现图片实时时钟
2020/01/15 Javascript
antd多选下拉框一行展示的实现方式
2020/10/31 Javascript
详解ES6实现类的私有变量的几种写法
2021/02/10 Javascript
Python json模块使用实例
2015/04/11 Python
Python3实现从指定路径查找文件的方法
2015/05/22 Python
python实现彩色图转换成灰度图
2019/01/15 Python
Django分页功能的实现代码详解
2019/07/29 Python
python可视化text()函数使用详解
2020/02/11 Python
Python3爬虫里关于代理的设置总结
2020/07/30 Python
如何利用CSS3制作3D效果文字具体实现样式
2013/05/02 HTML / CSS
突袭HTML5之Javascript API扩展3—本地存储全新体验
2013/01/31 HTML / CSS
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
竞选班长演讲稿500字
2014/08/22 职场文书
法院四风对照检查材料思想汇报
2014/10/06 职场文书
物流业务员岗位职责
2015/04/03 职场文书
2015年社区平安建设工作总结
2015/05/13 职场文书
2016反腐倡廉警示教育心得体会
2016/01/13 职场文书