gha / data_tool /folder_tool.py
vegagoto123's picture
Add files using upload-large-folder tool
3217786 verified
Raw History Blame Contribute Delete
675 Bytes
import os
import shutil
# 获取当前目录下的所有子文件夹
subfolders = [f.path for f in os.scandir('/data_160TB/2021/yangkun/gha-gaussian/datasets/eg3d_data/data_new/view3-m2/') if f.is_dir()]
# 遍历每个子文件夹
for folder in subfolders:
# 检查子文件夹中是否存在名为"mask"的父文件夹
if not any('masked' in f.path for f in os.scandir(folder) if f.is_dir()):
# 删除没有名为"mask"的父文件夹的子文件夹
shutil.rmtree(folder)
# mask_path = os.path.join(folder, "masked")
# mask_num = len(os.listdir(mask_path))
# if mask_num != 120:
# shutil.rmtree(folder)
# print(mask_path)