读取文本文件的内容到一个环境变量(Reading the content of a text fil

2019-09-30 16:36发布

其实我想考绩txt文件到如果条件内容

我想以下

set /p var = < file name 
if not %var% == “string” goto x else goto y

但它不工作。

当我检查VAR的值就说明变量不能违抗

Set %var%

没有定义环境变量%VAR%

Answer 1:

echo sometext > testfile.txt
set /P someVar=<testfile.txt
if %someVar%==sometext (echo true) else (echo false)

从我的理解,这是立足于例子。



Answer 2:

我想你想

echo %var%

显示该变量的当前内容var



Answer 3:

现在它的工作。 我是在设置变量CMD使用空间。

集/ P someVar = <file.txt的

如果“%someVar%” ==“一些文本”(回声真)其他(回声假)



Answer 4:

这可能是值得指出的是, "%var%"必须是加引号。 如果你离开%var%没有引号, %var%包含string你的说法就变成了:

if not string == "string" goto x else goto y



文章来源: Reading the content of a text file into an environment variable