1. 使用 dir 命令查找文件
dir 是最基础的目录列表命令,配合通配符可实现简单查找:
dir *.txt /s
说明:在当前目录及所有子目录中查找所有扩展名为 .txt 的文件。
2. 使用 where 命令精准定位
where 命令专用于查找文件路径,支持通配符和递归搜索:
where /r C:\Users *.pdf
说明:从 C:\Users 开始递归查找所有 PDF 文件。
3. 使用 findstr 搜索文件内容
若需根据文件内容查找,可使用 findstr:
findstr /s /i "关键词" *.docx
说明:在当前目录及子目录中搜索包含“关键词”的 .docx 文件(不区分大小写)。
4. 组合使用提高效率
可以将多个命令组合使用,例如结合 dir 与 findstr 筛选结果:
dir /s /b | findstr "report"
说明:列出所有文件的完整路径,并筛选出路径中包含“report”的项。
小贴士
- 使用
/s参数可递归搜索子目录。 - 使用
/b参数可只显示文件路径,便于脚本处理。 - 在 PowerShell 中也可使用
Get-ChildItem -Recurse -Filter "*.log"实现类似功能。