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

abc*_*cde 0 python directory prefix delete-file

我想删除所有具有通用前缀名称的文件夹/目录。这如何在 python 中实现?

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

Hac*_*Guy 5

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

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)
Run Code Online (Sandbox Code Playgroud)