python 文件复制压缩

import os
import time

#这里是需要文件所在的位置
source=['"C:\\My Documents"',"C:\\Code"]
#转换完成之后放到的文件目录
target_dir="E:\\Backup"

#判断有没有该文件,没有就创建一个
if not os.path.exists(target_dir):
    os.mkdir(target_dir)

#os.sep:取代操作系统特定的路径分隔符
today=target_dir + os.sep +time.strftime("%Y%m%d")
now = time.strftime("%H%M%S")
target=today+os.sep+now+".zip"

if not os.path.exists(today):
    os.mkdir(today)
    print("Successful created directory",today)

#执行压缩的命令
zip_command='zip -r {0} {1}'.format(target,' '.join(source))

print("Zip command is:")
print(zip_command)
print("Running:")
if os.system(zip_command)==0:
    print("Successful backup to",target)
else:
    print("Backup FAILED")

  

posted @ 2018-03-08 13:19  愿~得偿所愿,不负时光  阅读(185)  评论(0编辑  收藏  举报