-
Notifications
You must be signed in to change notification settings - Fork 1
/
extract.py
21 lines (17 loc) · 840 Bytes
/
extract.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os
import zipfile
def extract_all_zips(directory):
for item in os.listdir(directory):
item_path = os.path.join(directory, item)
if item.endswith('.zip'):
with zipfile.ZipFile(item_path, 'r') as zip_ref:
# Extract into a folder with the same name as the zip file (without the extension)
# extract_path = os.path.join(directory, os.path.splitext(item)[0])
# os.makedirs(extract_path, exist_ok=True)
# extract directly on the path
zip_ref.extractall(directory)
print(f'Extracted {item} to {directory}')
# Specify the directory containing the zipped folders
urfd_directory = 'URFD-BALANCED/URFD-ADL'
# Extract all zipped folders in the specified directory
extract_all_zips(urfd_directory)