python 批量删除文件
使用os.walk获取到文件夹中所有的文件
使用multiprocessing使用多线程进行批量删除实现快速的文件删除
根据是否删除文件夹再使用shutil.rmtree进行文件夹删除。不过如果 del_file = False 的情况下,子目录的文件夹是没法删除的
import os
from multiprocessing.pool import ThreadPool
import shutil
# 删除文件
def delete_path(input):
n, path = input
os.remove(path