我试图弄清楚如何搜索包含关键字的文件的所有子文件夹的文件夹,而不是将其内容作为字符串返回。到目前为止,它搜索文件夹及其子文件夹,并可以找到该文件,但我无法弄清楚如何做最后一部分。
for /R %test% %%F IN (*) DO (
echo %%F | finstr "hi"
)
编辑:它搜索文件名而不是它的内容
答案 0 :(得分:0)
这是一个可以帮助你的例子
@Echo Off
Set "baseDir=C:\Users\Guld3rp"
Set "fileExt=txt"
Set "srcWord=hi"
For /F "Delims=" %%A In (
'FindStr/SRMIC:"\<%srcWord%\>" "%baseDir%\*.%fileExt%" 2^>Nul'
) Do Type "%%A"
Pause
只需根据需要更改第2-4行中的值即可进行测试。