Windows: @echo off for /d %%d in (.) do ( rmdir /s /q "%%d" )
Linux: bash find . -type d -empty -delete
Linux: bash find . -type d -empty -delete
使用Python脚本清理空文件夹:
python import os
def clear_empty_folders(path): for root, dirs, files in os.walk(path): dirs[:] = [d for d in dirs if not os.listdir(os.path.join(root, d))]
# 示例:清理C:\Users\Example\Documents下的空文件夹 clear_empty_folders(r'C:\Users\Example\Documents')
项目:清理个人文档目录 时间:2023年 数字:无 经验:这个方法可以批量清理空文件夹,但要注意不要误删非空文件夹。
你自己掂量。
python import os
def clear_empty_folders(path): for root, dirs, files in os.walk(path): dirs[:] = [d for d in dirs if not os.listdir(os.path.join(root, d))]
# 示例:清理C:\Users\Example\Documents下的空文件夹 clear_empty_folders(r'C:\Users\Example\Documents')
项目:清理个人文档目录 时间:2023年 数字:无 经验:这个方法可以批量清理空文件夹,但要注意不要误删非空文件夹。
你自己掂量。
2023年,北京,以下是一个简单的Python脚本,用于清理指定目录下的空文件夹:
python import os
def clear_empty_folders(path): for root, dirs, files in os.walk(path, topdown=False): for name in dirs: dir_path = os.path.join(root, name) if not os.listdir(dir_path): os.rmdir(dir_path) print(f"Deleted empty folder: {dir_path}")
# 使用示例 clear_empty_folders('/path/to/your/directory')
注意:运行此脚本前请确保备份重要数据,因为删除操作是不可逆的。
python import os
def clear_empty_folders(path): for root, dirs, files in os.walk(path, topdown=False): for name in dirs: dir_path = os.path.join(root, name) if not os.listdir(dir_path): os.rmdir(dir_path) print(f"Deleted empty folder: {dir_path}")
# 使用示例 clear_empty_folders('/path/to/your/directory')
注意:运行此脚本前请确保备份重要数据,因为删除操作是不可逆的。