2013-11-27 3 views
0

괜찮습니다. 2 개의 .txt 파일이 있습니다. "server.txt""local.txt", each have a number, 예컨대 2 개의 .txt 파일 중에서 숫자를 가져 와서 비교하십시오

2 = SERVER.TXT

1 = local.txt. 내가 원하는

그래서 박쥐 스크립트는 두 파일을 읽고 숫자를 비교하는 또 다른 예 :

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

어떻게 server.txt에 대한 동일한 local.txt의 수에 local를 설정합니다?

+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

관련 문제