我可以搜索文件夹中文件中包含的短语吗(从 Windows 命令行)?

我可以搜索文件夹中文件中包含的短语吗(从 Windows 命令行)?

背景:我有编程经验,但多年没有编程了。

我的工作地点(州立监狱)不允许我下载编程工具/环境(互联网访问受到严重限制)。

我需要搜索文件夹内容,查找该文件夹内文件所含的短语。例如,在给定的(网络)文件夹中,我想搜索文件夹中的所有 MS Word 文档,查找短语,例如“knee brace”。

有没有办法做到这一点——例如在命令行(假设在 Windows 10 中仍然可用)?我所需要的只是包含所提供短语的文件的名称。

答案1

是的,命令提示符在 Windows 10 中仍然是一个可行的解决方案。运行 cmd 或右键单击开始菜单即可找到它。

本指南看起来它也许能帮助你。

答案2

使用findstr命令。例如:

C:\...> findstr /S /C:"knee brace" * | more

/S选项将搜索当前目录及其所有子目录。如果要将结果保存到文件,可以使用命令重定向

C:\...> findstr /S /C:"/knee brace" * > results.txt

答案3

要搜索 Word 文档,我认为您需要编写一些脚本。PowerShell 是 Windows 内置的命令/脚本环境。一个很好的例子是这里

基思

相关内容