在Windows目录下的所有文件查找某个字符串

findstr可以完成这个工作。

例1:

findstr /s /i "string" *.*  

说明如下:

*.*表示所有类型的文件。

/s 表示当前目录以及所有子目录

/i 表示不区分大小写

例2:

findstr /R/N/s "connectionString" *  

输出结果为:
backup_20140827_Web.config:9:    10.xxx.xxx.xxx\SQLEXPRESS,2021;Initial Catalog=xxx;User ID=xxx;Password=
xxxxx"/>
Web.config:9:    connectionString.......

注释:上面表示,在当前目录及其下面的子目录下,搜寻含有connectionString字样的文件。

connectionString是要搜索的字符串,不用*做匹配自动就匹配所有含有该字符的文件。

看到我的backup_20140827_Web.config和Web.config文件里面还有connectionString字符串。


 /R        将搜索字符串作为一般表达式使用。
 /S        在当前目录和所有子目录中搜索匹配文件。
 /N        在匹配的每行前打印行数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值