删除指定路径文件夹下文件的代码
时间: 2023-12-07 21:04:30 浏览: 63
源文件_删除文件代码块_
可以使用Python的os模块和shutil模块来删除指定路径文件夹下的文件。以下是一个示例代码:
```python
import os
import shutil
folder_path = "path/to/folder" # 文件夹路径
# 删除文件夹下的所有文件
for filename in os.listdir(folder_path):
file_path = os.path.join(folder_path, filename)
try:
if os.path.isfile(file_path) or os.path.islink(file_path):
os.unlink(file_path)
elif os.path.isdir(file_path):
shutil.rmtree(file_path)
except Exception as e:
print(f"Failed to delete {file_path}. Reason: {e}")
```
代码中的os.unlink()函数用于删除文件或符号链接,而shutil.rmtree()函数用于删除文件夹及其内容。如果你只需要删除文件夹下的部分文件,可以在循环中加入一些条件判断来选择要删除的文件。
阅读全文