Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 从2.txt文件中获取一个数字,然后比较它们_Batch File - Fatal编程技术网

Batch file 从2.txt文件中获取一个数字,然后比较它们

Batch file 从2.txt文件中获取一个数字,然后比较它们,batch-file,Batch File,好的,我有2.txt文件“server.txt”和“local.txt”,都有一个编号, e、 g 2=server.txt 及 1=local.txt 我想让bat脚本读取两个文件并比较数字,另一个例如 set local=1 set server=2 if %local% EQU %server% ( ECHO VERSION UP TO DATE ) else ( ECHO OUT OF DATE ) pause 如何将local设置为与server.txt相同的local.txt中的数

好的,我有2.txt文件
“server.txt”
“local.txt”
都有一个编号
, e、 g

2=server.txt

1=local.txt

我想让bat脚本读取两个文件并比较数字,另一个例如

set local=1
set server=2
if %local% EQU %server% (
ECHO VERSION UP TO DATE
) else (
ECHO OUT OF DATE
)
pause

如何将
local
设置为与
server.txt
相同的
local.txt中的数字?

我假设文件local.txt的内容如下,并且server.txt类似

1 = local.txt
然后,您可以使用类似以下内容来设置
local
server

FOR /F "tokens=1 delims==" %%n IN (server.txt) DO SET server=%%n
FOR /F "tokens=1 delims==" %%n IN (local.txt) DO SET local=%%n

“每个都有一个数字”数字在哪里?嗯,如果它位于与蝙蝠不同的位置怎么办?在()中使用不同的路径尝试似乎不起作用,所以在每个之前只是“cd C:\”似乎起作用