cmd查找一个文件夹中一段中文字符串的存放位置

如题所述

1。如果该字符串是文件名或者文件夹名
把以下代码存为bat放在你要找的盘或目录中运行(查找的字符串该aaaaaaaa)
@echo off
for /f %%i in ('dir /a /b /s') do (
echo %%i | findstr "aaaaaaaa"
)
pause>nul

2。如果该字符串是txt文本中的内容
@echo off
for /f %%i in ('dir /a-d /b /s *.txt') do (
echo %%i | findstr "aaaaaaaa"&&echo %%~dpi
)
pause>nul

以上两种找到后都会显示出路径
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-24
cmd命令行参见findstr/?
比如在d:\aaa下找, 不显示行序号及内容:findstr/mc:"字符串" d:\aaa\*
第2个回答  2013-09-24
unix下: 在./目录查找包含aaa的文件: find ./ | grep -v " " | xargs grep "aaa"
windows下不知道.追问

哦,我要差windows下的

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网