gha / data_tool /delete.py
vegagoto123's picture
Add files using upload-large-folder tool
3217786 verified
Raw History Blame Contribute Delete
1.03 kB
import os
import shutil
def delete_missing_folders(old_folder, new_folder):
# 获取旧文件夹和新文件夹中的子文件夹列表
old_folders = set(os.listdir(old_folder))
new_folders = set(os.listdir(new_folder))
# 找出在新文件夹中但不在旧文件夹中的子文件夹
missing_folders = new_folders - old_folders
# 删除缺失的文件夹
for folder in missing_folders:
folder_path = os.path.join(new_folder, folder)
if os.path.isdir(folder_path):
try:
shutil.rmtree(folder_path) # 递归删除文件夹
print(f"Deleted: {folder_path}")
except Exception as e:
print(f"Error deleting {folder_path}: {e}")
def main():
old_folder = '/data_160TB/2021/yangkun/gha-gaussian/datasets/eg3d_data/data_new/train'
new_folder = '/data_160TB/2021/yangkun/gha-gaussian/datasets/eg3d_data/data_new_down/train'
delete_missing_folders(old_folder, new_folder)
if __name__ == "__main__":
main()