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实现复制整个目录的方法
May 12 Python
python从入门到精通(DAY 2)
Dec 20 Python
Python首次安装后运行报错(0xc000007b)的解决方法
Oct 18 Python
完美解决Python2操作中文名文件乱码的问题
Jan 04 Python
Python打开文件,将list、numpy数组内容写入txt文件中的方法
Oct 26 Python
python 计算平均平方误差(MSE)的实例
Jun 29 Python
使用Tensorflow实现可视化中间层和卷积层
Jan 24 Python
keras绘制acc和loss曲线图实例
Jun 15 Python
Python 私有属性和私有方法应用场景分析
Jun 19 Python
python开根号实例讲解
Aug 30 Python
pycharm 快速解决python代码冲突的问题
Jan 15 Python
看看如何用Python绘制小米新版天价logo
Apr 20 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 强制下载文件代码
2010/10/24 PHP
php的一个简单加密解密代码
2014/01/14 PHP
ThinkPHP3.1新特性之动态设置自动完成及自动验证示例代码
2014/06/23 PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
2015/05/12 PHP
基于PHP的加载类操作以及其他两种魔术方法的应用实例
2017/08/28 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
Laravel 5.5 实现禁用用户注册示例
2019/10/24 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
JavaScript中链式调用之研习
2011/04/07 Javascript
《JavaScript DOM 编程艺术》读书笔记之JavaScript 简史
2015/01/09 Javascript
JavaScript使用indexOf()实现数组去重的方法分析
2018/09/04 Javascript
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
2020/04/16 Javascript
微信小程序学习笔记之获取位置信息操作图文详解
2019/03/29 Javascript
浅谈监听单选框radio改变事件(和layui中单选按钮改变事件)
2019/09/10 Javascript
layui 数据表格复选框实现单选功能的例子
2019/09/19 Javascript
vue-cli4.0多环境配置变量与模式详解
2020/12/30 Vue.js
Python break语句详解
2014/03/11 Python
python中如何正确使用正则表达式的详细模式(Verbose mode expression)
2017/11/08 Python
理论讲解python多进程并发编程
2018/02/09 Python
python构建深度神经网络(续)
2018/03/10 Python
Python PyQt4实现QQ抽屉效果
2018/04/20 Python
Python实现Singleton模式的方式详解
2019/08/08 Python
softmax及python实现过程解析
2019/09/30 Python
flask框架蓝图和子域名配置详解
2020/01/25 Python
Python中实现输入一个整数的案例
2020/05/03 Python
Django多个app urls配置代码实例
2020/11/26 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
2020/12/23 Python
css3的transition属性详解
2014/12/15 HTML / CSS
腾讯公司的一个sql题
2013/01/22 面试题
实习生自我鉴定
2013/12/12 职场文书
领导干部培训感言
2014/01/23 职场文书
奥巴马开学演讲稿
2014/05/15 职场文书
婚礼父母致辞
2015/07/28 职场文书
Win10系统下配置Java环境变量
2021/06/13 Java/Android
Python通过loop.run_in_executor执行同步代码 同步变为异步
2022/04/11 Python