寻找一个路径中所有文件夹中的某一个文件
时间: 2024-04-11 15:33:58 浏览: 92
查找文件 某一文件夹
您可以使用递归函数来遍历所有文件夹,并在每个文件夹中搜索特定文件。以下是一个示例代码片段,用于在给定路径下查找所有文件夹中的特定文件:
```python
import os
def search_file(start_path, target_file):
for root, dirs, files in os.walk(start_path):
if target_file in files:
file_path = os.path.join(root, target_file)
print("找到文件:", file_path)
for dir in dirs:
dir_path = os.path.join(root, dir)
search_file(dir_path, target_file)
start_path = '要查找的根路径'
target_file = '要查找的文件名'
search_file(start_path, target_file)
```
您需要将 `'要查找的根路径'` 替换为您要开始搜索的文件夹路径,`'要查找的文件名'` 替换为您要查找的特定文件名。运行此代码将会输出找到的文件路径。请注意,这可能需要一些时间,具体取决于文件夹的大小和层级深度。
阅读全文