免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 905 | 回复: 0
打印 上一主题 下一主题

指定文件备份工具 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-07-15 10:03 |只看该作者 |倒序浏览
最近在管理公司的软件发布工作,这里是个烂摊子,没有管理工具,全都是野路子。所有的东西几乎全是人工随手记录下就OK。自己位卑言轻,说不动别人只得暂时按照当前的模式凑合做。

有一个软件发布的backup,就是本地目录存一下。其实,这个我也觉得麻烦,尤其是这边软件一天该十几个版本这样子。

自己做了一个小工具,把压缩包,hex等文件识别出来之后加上一个日期时间戳然后备份到指定目录。当前目录下的备份简单那么一丁点儿了。Double-click!

file_store_sw_release.py
  1. #!/usr/bin/python

  2. """
  3. 2015.07.07
  4. store all the specified kind of files to the DEST
  5. Edit by Grey
  6. """

  7. import os,re,time,shutil

  8. def FileStore(file_kind,destination_directory):
  9.     file_list            = [f for f in os.listdir('.') if f.endswith(file_kind)]
  10.     for file in file_list:
  11.         time_backup      = time.strftime('%Y_%m_%d',time.localtime(time.time()))
  12.     new_file_name    = destination_directory + time_backup + file
  13.     shutil.copy2(file,new_file_name)

  14. FileStore('.hex','E:/sw_release_store/')
  15. FileStore('.rar','E:/sw_release_store/')
  16. FileStore('.zip','E:/sw_release_store/')
  17. print "All the files have been backuped!"
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP