将文本文件的内容读入环境变量

Roc*_* IT 1 windows cmd batch-file

其实我想将txt文件的内容传递给if条件

我正在尝试以下方面

set /p var = < file name 
if not %var% == “string” goto x else goto y
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

当我检查var的值时,它显示的变量没有被定义

Set %var%
Run Code Online (Sandbox Code Playgroud)

环境变量%var%未定义

Ste*_*zis 7

echo sometext > testfile.txt
set /P someVar=<testfile.txt
if %someVar%==sometext (echo true) else (echo false)
Run Code Online (Sandbox Code Playgroud)

根据我的理解,这是基于的例子.