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常用列表数据结构小结
Aug 06 Python
用python 制作图片转pdf工具
Jan 30 Python
Python的pycurl包用法简介
Nov 13 Python
win10环境下python3.5安装步骤图文教程
Feb 03 Python
Python中with及contextlib的用法详解
Jun 08 Python
Python3实现的判断环形链表算法示例
Mar 07 Python
windows环境中利用celery实现简单任务队列过程解析
Nov 29 Python
春节到了 教你使用python来抢票回家
Jan 06 Python
在spyder IPython console中,运行代码加入参数的实例
Apr 20 Python
PyCharm中配置PySide2的图文教程
Jun 18 Python
Ubuntu16安装Python3.9的实现步骤
Dec 15 Python
tensorflow学习笔记之tfrecord文件的生成与读取
Mar 31 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中文件上传的安全问题
2006/10/09 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
浅析PHP文件下载原理
2014/12/25 PHP
Thinkphp5 自定义上传文件名的实现方法
2019/07/23 PHP
Mozilla 表达式 __noSuchMethod__
2009/04/05 Javascript
iframe 父窗口和子窗口相互的调用方法集锦
2010/12/15 Javascript
xml转json的js代码
2012/08/28 Javascript
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
javascript定义变量时带var与不带var的区别分析
2015/01/12 Javascript
原生js页面滚动延迟加载图片
2015/12/20 Javascript
简单谈谈JavaScript的同步与异步
2015/12/31 Javascript
JavaScript String 对象常用方法总结
2016/04/28 Javascript
jquery if条件语句的写法
2016/05/19 Javascript
webpack打包js文件及部署的实现方法
2017/12/18 Javascript
AngularJS动态添加数据并删除的实例
2018/02/27 Javascript
vue + vuex todolist的实现示例代码
2018/03/09 Javascript
Javascript中弹窗confirm与prompt的区别
2018/10/26 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
2019/05/28 Javascript
vue.js实现左边导航切换右边内容
2019/10/21 Javascript
实例分析javascript中的异步
2020/06/02 Javascript
[06:13]DOTA2进化论(修改版)
2013/10/08 DOTA
[01:11:08]Winstrike vs NB 2018国际邀请赛淘汰赛BO1 8.21
2018/08/22 DOTA
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
Python编程实现正则删除命令功能
2017/08/30 Python
Django网络框架之创建虚拟开发环境操作示例
2019/06/06 Python
django orm模块中的 is_delete用法
2020/05/20 Python
解决Keras 中加入lambda层无法正常载入模型问题
2020/06/16 Python
css3打造一款漂亮的卡哇伊按钮
2013/03/20 HTML / CSS
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
伊利莎白雅顿官网:Elizabeth Arden
2016/10/10 全球购物
教师岗位聘任书范文
2014/03/29 职场文书
C++程序员求职信范文
2014/04/14 职场文书
大学生村官座谈会发言材料
2014/05/25 职场文书
看雷锋电影观后感
2015/06/10 职场文书
教师素质教育心得体会
2016/01/19 职场文书
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python