删除所有具有公共前缀名称的文件夹/目录 - python

时间:2015-12-10 09:36:01

标签: python directory delete-file prefix

我想删除所有带有公共前缀名称的文件夹/目录。 如何在python中实现?

示例: 名称带前缀的所有文件夹 - 'reports _'

1 个答案:

答案 0 :(得分:4)

这是我能想到解决问题的最简单的解决方案。

import shutil
import glob
import os
base_path = ""
dir_list = glob.iglob(os.path.join(base_path, "reports_*"))
for path in dir_list:
    if os.path.isdir(path):
        shutil.rmtree(path)