博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python的一个备份程序
阅读量:5162 次
发布时间:2019-06-13

本文共 799 字,大约阅读时间需要 2 分钟。

  这是一个备份脚本。路径请自行更换。

#! /usr/bin/python#coding=utf-8#这是一个备份脚本,按照当前日期分目录,以时间作为文件名,并且可以在文件名加入备注信息. #以zip方式作为压缩方式, 有特殊需求可以更改. import osimport timesource = ['/home/leeicoding/workspace/j2ee','/home/leeicoding/workspace/python']target_dir = '/home/leeicoding/bak'#获取系统时间today = target_dir + time.strftime('%Y%m%d')now   = time.strftime('%H%M%S')# 输入备注comment = raw_input('请输入备注:')if len(comment) == 0:	print('无备注')	target = today + os.sep + now + '.zip'else:	target = today + os.sep + now + comment.replace(' ','_') + '.zip'if not os.path.exists(today):	os.mkdir(today)	print('创建目录'+today+'成功')# 备份命令# q 静默方式 r递归目录zip_command = 'zip -qr "%s" %s' % (target, ' '.join(source))if os.system(zip_command) == 0:	print('备份成功,存放在: '+target)

  

转载于:https://www.cnblogs.com/localhost/archive/2012/08/27/2658854.html

你可能感兴趣的文章
centos 7 安装 rvm 超时
查看>>
类库间无项目引用时,在编译时拷贝DLL
查看>>
module 'socket' has no attribute的解决方案
查看>>
Java NIO vs. IO
查看>>
BIO、NIO、AIO通信机制
查看>>
STL priority_queue<> 用法 <转>
查看>>
POJ-3009 Curling 2.0 简单BFS
查看>>
vs 2010 快捷键
查看>>
ref用于类类型
查看>>
canvas
查看>>
Balanced Binary Tree
查看>>
java学习------环境安装与配置
查看>>
日期时间函数
查看>>
Testing from Eclipse with ADT 翻译
查看>>
五句话搞定JavaScript作用域(ES5)
查看>>
UVA1602
查看>>
清理系统垃圾代码 李德鹏
查看>>
$_SERVER 等超全局数组的用法 $_COOKIE $_GET $_SESSION
查看>>
20155308 加分题-mybash的实现(第五周)
查看>>
C#调用R语言
查看>>