2024-09-25 02:34:21 发布
网友
假设我有一个指向不同文件夹的路径列表。你知道吗
folders = [path1, path2, path3, ......, pathn]
有没有一种快速的方法来循环浏览这个文件夹列表,如果里面什么都没有,就删除它们?谢谢!你知道吗
根据目录列表的确切来源(为了方便人们只看到问题的标题,而不是标签),最好调用外部find(1)程序。你知道吗
find(1)
find directory/ roots/ -type d -empty -delete
只需在它们之间循环,调用^{}。它只在空文件夹上工作,否则它抛出一个OSError,在您的情况下,您可以通过pass安全地except并忽略它。你知道吗
OSError
pass
except
It is easier to ask for forgiveness than permission.
根据目录列表的确切来源(为了方便人们只看到问题的标题,而不是标签),最好调用外部
find(1)
程序。你知道吗只需在它们之间循环,调用^{} 。它只在空文件夹上工作,否则它抛出一个
OSError
,在您的情况下,您可以通过pass
安全地except
并忽略它。你知道吗It is easier to ask for forgiveness than permission.
相关问题 更多 >
编程相关推荐