请用你熟悉的编程语言实现一个函数:遍历一个目录(包含子目录)下的所有 .txt 文件,检查每个文件中是否包含字符串"12345",并输出包含该字符串的文件路径。
考察说明
考察文件系统遍历、文件读取与字符串匹配的编程实现能力
回答思路
- 使用递归或栈/队列遍历目录及子目录
- 正确识别 .txt 扩展名(含大小写处理)
- 使用合适的编码读取文件内容并检查子串
- 处理异常情况(如文件不可读、目录不存在)
- 输出结果清晰,代码结构合理
- 考虑性能因素(如大文件、文件数量多)
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。