2013-05-21 1 views
0
cd C:\Users\user1\Desktop 

if "%time:~0,1%" == " " 
ren 85.txt %time:~1,1%.txt 
else ren 85.txt %time:~o,1%.txt 

pause 

를 작동하지 않는 경우 위의 스크립트가 작동하지 않습니다,하지만 난 파일에 다음 줄을 추가하는 경우 7 배치 : 그것은 작동하고윈도우는 스크립트 문이

ren 85.txt %time:~1,1%.txt 

.

위의 if...else 문이 작동하지 않는 이유는 무엇입니까?

답변

3
cd C:\Users\user1\Desktop 

if "%time:~0,1%" == " " (
ren 85.txt %time:~1,1%.txt 
) else (
    ren 85.txt %time:~0,1%.txt 
) 

pause 

당신은 괄호, 또는 한 줄 필요 if 문 : if "%time:~0,1%" == " " ren 85.txt %time:~1,1%.txt

3
o가 작동 0 그것을 시도하지 않습니다

(영) :

 
cd C:\Users\user1\Desktop 

if "%time:~0,1%"==" " (ren 85.txt %time:~1,1%.txt 
) else ren 85.txt %time:~0,1%.txt 

pause 
+0

+ 1.Didn't 통지 그. – npocmaka

관련 문제