其实我想把txt文件的内容传给if条件
我正在尝试以下
set /p var = < file name if not %var% == “string” goto x else goto y
但它不工作。
当我检查var的值时,它显示的variables不被拒绝
Set %var%
环境variables%var%未定义
echo sometext > testfile.txt set /P someVar=<testfile.txt if %someVar%==sometext (echo true) else (echo false)
从我的理解,这是基于的例子。
我想你想要
echo %var%
显示变量var
的当前内容。
现在它正在工作。 我在设置变量cmd中使用空间。
set / P someVar = <file.txt
如果“%someVar%”==“一些文本”(回声真实)其他(回声虚假)
值得注意的是"%var%"
必须用引号括起来。 如果你把%var%
不带引号, %var%
含有string
你的语句变成:
if not string == "string" goto x else goto y