#删除所有空文件夹
1.逐个判断某目录下所有项目
2.若该项目是目录就进入该目录,完成上一步,不是下一步
3.判断完所有后,判断当前目录是否是空目录,是就删除
import os
def delete_dir(dir):
if os.path.isdir(dir):#判断是否为目录
for item in os.listdir(dir):
delete_dir(os.path.join(dir, item))
if not os.listdir(dir):#返回指定的文件夹包含的文件或文件夹的名字的列表
os.rmdir(dir)
print("移除空目录:" + dir)
delete_dir("C:/Users/yangjinjing/Desktop/123")
递归删除所有空文件夹
最新推荐文章于 2024-05-21 09:03:17 发布
这是一个使用Python的os模块实现的功能,通过递归遍历目录结构,检测并删除所有空文件夹。函数首先判断给定路径是否为目录,然后对目录中的每个子项进行同样操作,最后检查当前目录是否为空,如果为空则执行删除操作。
摘要由CSDN通过智能技术生成