在windows系统下,来查找并修改指定目录下包含某一字符串的所有文件,麻烦又费时。其实系统在DOS命令中,提供了Findstr
命令来查找指定的一个或多个文件文件中包含(或通过参数 /V来控制不包含)某些特定字符串的行,并将该行完整的信息打印出来,或者打印查询字符串所在的文件名。
打开cmd,输入help findstr
命令即可查看Findstr命令的语法详解。
Findstr命令的具体用法如下:
0.1. 进入即将检索文件所在的文件夹
具体命令: cd <目录路径>
如:
进入C:\Users\HP\workspace文件夹,则输入:C:\Users\HP\workspace
即可进入。
0.2. 使用findstr命令,检索包含指定字符串的文件或内容
命令: findstr /s /i "<字符串内容>" *.*
;
如:findstr /s /i "Project_info" *.*
,即可输出C:\Users\HP\workspace目录下包含”Project_info”字符串的所有文件。