将此批处理变量保存到 txt 文件中



我正在尝试将此批处理变量保存到.txt文件中。这是我当前的代码:

set /p Build=<version.ini
echo %Build%
type %Build%>>"result.txt"
pause

它应该获取该.ini文件上的文本,然后将该文本保存到新的.txt文件中,但结果是一长串随机字符。该.ini的内容是一条路径。

你应该使用echo而不是type。您可以通过打开cmd并运行type /?echo /?来了解原因

所以这将起作用:

set /p Build=<version.ini
echo %Build%
echo %Build%>>"result.txt"
pause

此外,如果您只是打算将文本复制到新文件,这将短得多:

type version.ini>result.txt

或仅查找特定文本并发送到新文件。

type version.ini | findstr /I "Version" >result.txt

或使用copy

copy version.ini result.txt

最新更新