开发者社区> yangyi_dba> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

【python】简单的备份脚本2

简介: 根据日期建立文件夹并存放备份的文件。 # 4. The current day is the name of the subdirectory in the main directory today = target_dir + time.
+关注继续查看
根据日期建立文件夹并存放备份的文件。
# 4. The current day is the name of the subdirectory in the main directory
today = target_dir + time.strftime('%Y%m%d%H%M%S')
#print today
# The current time is the name of the zip archive
now = time.strftime('%Y%m%d%H%M%S')
#print now
# Take a comment from the user to create the name of the zip file comment = raw_input('Enter a comment --> ')
if len(comment) == 0: # check if a comment was entered
    target = today + os.sep + now + '.zip'
else:
    target = today + os.sep + now + '_' + \
        comment.replace(' ', '_') + '.zip'
    # Notice the backslash!

# Create the subdirectory if it isn't already there
if not os.path.exists(today):
    os.mkdir(today) # make directory
    print 'Successfully created directory', today

# 5. We use the zip command (in Unix/Linux) to put the files in a zip archive
zip_command = "zip -qr '%s' %s" % (target, source)
#print zip_command
# Run the backup
if os.system(zip_command) == 0:
    print 'Successful backup to', target
else:
    print 'Backup FAILED'
"backup_ver4.py" 42L, 1449C written                                                                                                                  
[yang@rac1 ~]$ python backup_ver2.py
Enter a comment --> yangql
Successfully created directory /tmp/20110723222525
Successful backup to /tmp/20110723222525/20110723222525_yangql.zip

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Python脚本入门-2
Python脚本入门-2
18 0
长网址变短网址Python脚本
长网址变短网址Python脚本
18 0
Python编写简单的通知栏脚本启动工具
随着自己编写的脚本与安装的工具越来越多,电脑的桌面和文件夹也越来越乱了。 就在前几天因为一个不小心,我把自己的一个项目给删了,所以决定将电脑整理一下。 不过这一整理我很多脚本和工具的位置我就忘记了,所以决定写个小工具来快速启动一些常用的脚本或工具 这里选择Python是因为Python跨平台,这样我的Linux电脑也可以用了,而且简单。
1293 0
+关注
yangyi_dba
数据库相关技术专家
972
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载