batch-file - 如何使用 "where"命令并将结果回显到 .txt 文件并将相同的 .txt 文件设置为变量

标签 batch-file cmd

我对批处理文件有些熟悉,但仅将其用作个人爱好(例如,为了好玩)。

我对如何将结果“回显”到文本文件感到很困惑。

示例:

where /r C:\ "search for this file.txt" 

C:\Users\Me\Desktop\search for this file.txt

** echo ('results') > results.txt **

set /p var= < results.txt

** 我该怎么做呢? **

最佳答案

如果我没看错你的问题,那你只是少了一个输出...

where /r C:\ "search for this file.txt" > results.txt
set /p var= < results.txt

如果你想把它显示到控制台,你可以在设置var后echo %var%,或者在运行type results.txt哪里

关于batch-file - 如何使用 "where"命令并将结果回显到 .txt 文件并将相同的 .txt 文件设置为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42742946/

相关文章:

cmd - 从 Windows 命令提示符使用 cygwin 的 rsync 进行 rsync

powershell - 如何使用PowerShell以管理员身份运行带有参数的程序

windows - 批处理文件跳过 If 语句

windows - 将命令输出放入变量中

c# - 文件名、目录名或卷标语法不正确,c#

batch-file - Sonar 设置未定义的强制属性

linux - xentop 的格式化输出

cmd 在不应该打开的时候打开

command-line - 如何返回到 Windows 命令提示符中的上一个目录?

batch-file - 使用批处理文件 move 不包括 *.log 的文件