使用findstr命令中的Path Dir

时间:2012-07-05 14:42:23

标签: batch-file findstr

尝试在我的批处理代码中使用此行输出的目录。

findstr /M search_text "C:\Users\user\Desktop\*"

此输出是文件目录。

"C:\Users\whatever\blabla"

我知道我可以添加>>并将其打印到文本文件,但我宁愿不去那条路,因为我不知道如何将dir拉回到命令行中。有什么方法我可以像Set =%k命令一样对变量供以后使用。对不起,我还是很新。谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

你可以这样做

for /f %%i in ('findstr /m "search_text" "C:\Users\user\Desktop\*"') do set file=%%i

然后你有%file%变量的输出。

希望这有帮助。