,可以通过以下步骤完成:
import os
def delete_files_with_pattern(directory, pattern):
for root, dirs, files in os.walk(directory):
for file in files:
if pattern in file:
file_path = os.path.join(root, file)
os.remove(file_path)
# 调用递归查找函数
delete_files_with_pattern('/path/to/directory', '99b')
上述代码使用os.walk()
函数遍历指定目录及其子目录中的所有文件。然后,通过检查文件名中是否包含匹配模式,来决定是否删除该文件。
os.remove()
函数删除文件。需要注意的是,删除文件是一个敏感操作,请谨慎使用。在实际应用中,建议先进行测试,并确保要删除的文件符合预期。
推荐的腾讯云相关产品:腾讯云对象存储(COS)
请注意,以上答案仅供参考,具体实现方式和推荐的产品可能因实际需求和环境而异。
领取专属 10元无门槛券
手把手带您无忧上云