python实现windows下文件备份脚本
在windows下用python脚本实现文件的备份,参考《AByteofPython3》第十一章(Page59)。
#!/usr/bin/python #-*-coding:cp936-*- importos importtime source=['E:\\']#待备份文件在E盘根目录下 running=True whilerunning: your_source=raw_input("Yourownpathoryourownfilepath:") #如果使用input(),在运行后输入路径名时,需要在两边加上"",下面的input同理 #比如欲备份E盘下zipme文件夹里的hello.txt文件,则应输入zipme\\hello.txt source.append(your_source) ifraw_input("Doyouwanttoaddfileorfolder(y/n):")=='n': running=False target_dir='E:\\backup\\'#备份生成的文件存放的路径 #以当前日期和时间为文件名命名生成的压缩文件 target=target_dir+\ time.strftime('%Y')+\ time.strftime('%m')+\ time.strftime('%d')+\ time.strftime('%H')+\ time.strftime('%M')+\ time.strftime('%S')+'.rar' #使用zip命令压缩文件 zip_command="zip-qr{0}{1}".format(target,''.join(source)) #通过给系统传递参数来执行压缩命令(压缩使用的是WinRAR所带文件rar.exe来执行压缩) ifos.system(zip_command)==0: print('Successfulbackupto',target) else: print('BackupFAILED')
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。