python遍历目录树 除文件_python遍历目录树删除指定后缀的文件

删除 I:\web_img\JD_IMG\web_img 下所有后缀为.HAPPY5CHOOSE的文件

思路:利用os.walk 将所有文件目录树找出来,其次将目录树中所有后缀为.HAPPY5CHOOSE的文件删除掉

import os

import time

count = 0

start_time = time.time()

base_dir = "I:\web_img\JD_IMG\web_img"

for folderName, subfolders, filenames in os.walk(base_dir):

for name in filenames:

if name.endswith('.HAPPY5CHOOSE', ):

print(f"正在删除 >>> {os.path.join(folderName, name)}")

os.remove(os.path.join(folderName, name))

count += 1

end_time = time.time()

print(f"程序运行结束... 一共删除了 {count} 个病毒文件,共耗时 {int(end_time) - int(start_time)} 秒")

参考:

audio_name = file.wav

dir_list = []

for root, dirs, files in os.walk('/www/news/resdir'):

dir_list.append(root)

# print(root) #当前目录路径

# print(dirs) #当前路径下所有子目录

# print(files) #当前路径下所有非目录子文件

# print(files)

for name in files:

if name == audio_name:

os.remove(os.path.join(root, name))

break

————————————————

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值