遍历本文件夹下的文件,删除指定后缀的文件
时间: 2024-10-27 18:15:03 浏览: 14
遍历并删除当前文件夹下特定后缀名的文件通常是在编程中处理文件操作时的一个任务,这涉及到文件系统操作和文件过滤。以下是一个简单的Python示例,它使用os和shutil模块来完成这个任务:
```python
import os
import shutil
# 定义要删除的文件后缀
file_extension_to_delete = ".txt"
# 获取当前目录
current_dir = os.getcwd()
# 遍历当前目录及其所有子目录
for root, dirs, files in os.walk(current_dir):
# 过滤出指定后缀的文件
to_remove = [f for f in files if f.endswith(file_extension_to_delete)]
# 删除找到的文件
for file_name in to_remove:
file_path = os.path.join(root, file_name)
print(f"Deleting {file_path}")
try:
os.remove(file_path) # 谨慎删除,这里需确保有权限
except Exception as e:
print(f"Error deleting {file_path}: {e}")
阅读全文