Lets说我有一个导致不同文件夹的路径列表。
folders = [path1, path2, path3, ......, pathn]
是否有快速浏览此文件夹列表的方法,如果内部没有任何内容删除它们?谢谢!
答案 0 :(得分:0)
只需循环遍历它们,调用os.rmdir
。它只适用于空文件夹,否则会抛出OSError
,在您的情况下,您可以安全地except
并通过pass
忽略。
答案 1 :(得分:0)
根据您的目录列表的确切位置(并且为了让人们只看到您的问题的标题,而不是其标签),可能最好调用外部find(1)
程序。
find directory/ roots/ -type d -empty -delete