"""
压缩共享文件访问日志
date: 2020-01-08
Author:lumia98@vip.qq.com
"""
from zipfile import ZipFile
import zipfile,os
def zipfiles(localzip, dirpath):
for path, dirnames, filenames in os.walk(dirpath):
fpath = path.replace(dirpath, '')
for file in filenames:
path_file = os.path.join(localzip, file)
zip = zipfile.ZipFile(path_file+'.zip', "w", zipfile.ZIP_DEFLATED)
splist_file = file.split('.')[0]
if splist_file != "Security":
zip.write(os.path.join(path, file), os.path.join(fpath, file))
zip.close()
remove_file = os.path.join(dirpath, file)
os.remove(remove_file)
zipfiles("/mnt/securitydir/BackupSecurity", "/mnt/securitydir/Security")