File size: 675 Bytes
3217786
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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)