快速删除指定目录的指定条件的文件

import os, glob

d = glob.glob(os.path.dirname(os.path.abspath(__file__)))

os_sep = os.sep
this_file_abspath= os.path.dirname(os.path.abspath(__file__))
r = []
for root, dirs, files in os.walk(this_file_abspath, True):
    # print(root)  # 主目录
    for item in files:  # 主目录下的文件夹
        # print(os.path.join(root, item))
        r.append(os.path.join(root, item))

rm_s_l = ['.mp3', '.avi', 'BANNER', '.mp4', 'mylogo']
for i in r:
    for ii in rm_s_l:
        if ii.upper() in i.upper():
            print(i)
            try:
                os.remove(i)
            except Exception as e:
                print(e)

  

原文地址:https://www.cnblogs.com/rsapaper/p/9043123.html