#!python3
#将一个文件夹及以下的所有文件打包成zip文件
import zipfile,os,re
def backup2zip(floder,backupfilename): #floder:要打包的文件夹;backupfilename:指定文件名
hisname = re.compile(backupfilename + '(_)?(\\d+)?' +'.zip')
floder = os.path.abspath(floder)
num = [1]
allFiles = os.listdir(os.getcwd()) #历史备份文件名列表
for i in allFiles:
mo = hisname.search(i)
if mo:
num.append(int(mo.group(2)) + 1)
backupfilename = backupfilename +
python将文件夹打包成zip并保存历史版本
最新推荐文章于 2024-04-16 20:15:32 发布