Chinaunix首页 | 论坛 | 博客
  • 博客访问: 669270
  • 博文数量: 121
  • 博客积分: 1425
  • 博客等级: 中尉
  • 技术积分: 2059
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-03 15:34
文章分类

全部博文(121)

文章存档

2018年(1)

2017年(2)

2016年(1)

2015年(11)

2014年(14)

2013年(47)

2012年(45)

分类: Python/Ruby

2013-12-19 15:39:54

#-*-coding:utf-8-*-
#Filename:back_file.py
#yunbao:zhangzhengxing
#2013.12.18

#导入模块
import os
import time

#源路径(window的路径可以用/ 或者 \\ )
source = 'E:\\shopnc'

#目标路径
zip_dir='D:\\test\\'

#获取时间作为文件夹名称
today=zip_dir+time.strftime('%Y%m%d')
#获取新的时间
now=time.strftime('%H%M%S')
#输入一个文件名称
comment=input('input:')
#判断一个文件名称 os.sep是跳到下一级的目录 
if len(comment) == 0:
    zipfile=today+os.sep+now
else:
    zipfile=today+os.sep+now+'_'+\
             comment.replace(' ','_')

#看看这路径下面是否有文件夹存在
if not os.path.exists(today):
    os.mkdir(today)
    print ('成功创建文件夹',today)
else:
    print ("文件夹已经存在")
#休息5秒
time.sleep(5)
#winrar的path路径要搞在path路径里面
zip_command="rar a -r %s %s"%(zipfile,''.join(source))

#print(os.system(zip_command))
#os.system是执行这个命令
if os.system(zip_command) ==0:
    print ("成功备份",zipfile)
else:
    print ("备份失败",zipfile)

 

 

 

 

 


  

阅读(2573) | 评论(0) | 转发(0) |
0

上一篇:django 标签

下一篇:mysql 5.7.2 rpm install

给主人留下些什么吧!~~