遍历目录下各级子文件夹 查找所有cfg格式文件,将所有cfg文件的路径打印到文本文档
时间: 2024-10-25 18:07:41 浏览: 11
T5LCFG汇总(仅参考)20200219_DWIN迪文T5L配置文件CFG_源码
5星 · 资源好评率100%
遍历目录及其子文件夹查找所有".cfg"文件并将其路径写入文本文件的过程通常涉及到操作系统操作和文件处理。你可以用Python的os模块和shutil模块来实现这个功能。下面是一个简单的示例:
```python
import os
def find_cfg_files(start_dir, output_file):
with open(output_file, 'a') as f: # 打开输出文件(追加模式)
for root, dirs, files in os.walk(start_dir): # 使用os.walk遍历目录
for file in files:
if file.endswith('.cfg'): # 检查文件是否为.cfg格式
file_path = os.path.join(root, file) # 构建完整路径
f.write(file_path + '\n') # 将路径写入文件
# 调用函数,传入起始目录和输出文件名
find_cfg_files('/path/to/start/directory', '/path/to/output.txt')
```
在这个脚本中,`os.walk()`会递归地访问指定目录及其所有子目录。对于每个文件,我们检查其是否以`.cfg`结尾,如果是,则将其添加到输出文件中。
阅读全文