mirror of
https://github.com/chev2/RoR2-Mods.git
synced 2025-10-30 08:11:54 +00:00
Zipfiles.py
This commit is contained in:
parent
f9527a2895
commit
69177486f1
1 changed files with 13 additions and 0 deletions
13
thunderstore/zipfiles.py
Normal file
13
thunderstore/zipfiles.py
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
import os
|
||||
import zipfile
|
||||
|
||||
def zipfiles(z_obj, dir):
|
||||
for root, dirs, files in os.walk(dir):
|
||||
for file in files:
|
||||
file_loc = file if not file.endswith('.dll') else f'plugins/{file}'
|
||||
z_obj.write(os.path.join(root, file), arcname=file_loc)
|
||||
|
||||
for folder in next(os.walk('.'))[1]:
|
||||
print(f'{folder}/')
|
||||
with zipfile.ZipFile(f'{folder}.zip', 'w') as z:
|
||||
zipfiles(z, f'{folder}/')
|
||||
Loading…
Add table
Reference in a new issue