编写程序,检查指定文件夹及其子文件夹中是否存在一个名为temp.txt的文件。
时间: 2024-01-21 14:19:32 浏览: 152
SEARCHFILE:使用递归和过滤选项搜索给定文件夹下的文件和目录-matlab开发
可以使用Python的os模块来实现检查指定文件夹及其子文件夹中是否存在一个名为temp.txt的文件的功能。具体实现如下:
```python
import os
# 定义需要检查的文件夹路径
folder_path = "/path/to/folder"
# 遍历指定路径下的所有文件和文件夹
for dirpath, dirnames, filenames in os.walk(folder_path):
# 检查是否存在名为temp.txt的文件
if "temp.txt" in filenames:
print("存在名为temp.txt的文件!")
break
else:
print("不存在名为temp.txt的文件!")
```
代码中使用了os.walk()函数遍历指定路径下的所有文件和文件夹,然后在每个文件夹中检查是否存在名为temp.txt的文件。如果存在,则输出提示信息并退出循环;如果不存在,则继续遍历下一个文件夹,直到遍历完所有文件夹。如果最终仍未找到名为temp.txt的文件,则输出不存在的提示信息。
阅读全文