2013-11-27 103 views
0

好吧,我有2個.txt文件。 "server.txt""local.txt"each have a number, e.g從2個.txt文件中獲取一個數然後再比較它們

2 = server.txt

1 = local.txt。

我想這樣蝙蝠腳本讀取文件和比較的數字,另一個e.g

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

如何將我設置local的數量在local.txt同爲server.txt

+0

「每個都有一個數字」,數字在哪裏? – Endoro

回答

1

我假設文件local.txt的內容如下,並且server.txt是類似的。

1 = local.txt 

然後,您可以使用類似下面的設置localserver

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 
+0

嗯,如果它的位置與蝙蝠不同,該怎麼辦? – user2867397

+0

在()內使用不同的路徑 – chwarr

+0

嘗試似乎沒有工作,所以在每個只是「CD C:\」似乎工作壽 – user2867397

相關問題