如何否则出 "skip"?
how to ELSE out the "skip"?
这是我的代码:
IF EXIST "D:\Windows\." IF EXIST "D:\Program Files\." (
IF NOT EXIST "D:\TP\." (
MD "D:\TP\"
MD "D:\TP\ver 5.1\"
)
MOVE "app.exe" "D:\TP\ver 5.1\"
) ELSE (
SHIFT
)
IF EXIST "C:\Windows\." IF EXIST "C:\Program Files\." (
IF NOT EXIST "C:\TP\." (
MD "C:\TP\"
MD "C:\TP\ver 5.1\"
)
MOVE "app.exe" "C:\TP\ver 5.1\"
) ELSE (
SHIFT
)
IF EXIST "E:\......... for rest of available drives xD
我想要实现的是跳过整个命令,如果它们不符合我的标准。我做错了什么?
已解决(感谢 Henrik 的评论)
IF EXIST "D:\Windows\" IF EXIST "D:\Program Files\" (
IF NOT EXIST "D:\TP\" (
MD "D:\TP\ver 5.1\"
)
MOVE "app.exe" "D:\TP\ver 5.1\"
)
IF EXIST "C:\Windows\" IF EXIST "C:\Program Files\" (
IF NOT EXIST "C:\TP\" (
MD "C:\TP\ver 5.1\"
)
MOVE "app.exe" "C:\TP\ver 5.1\"
)
但是后来,巫术出现了(感谢 Stephan 的领导)并再次解决了这个问题
MD "%systemdrive%\TP\ver 5.1\"
MOVE "app.exe" "%systemdrive%\TP\ver 5.1\"
这是我的代码:
IF EXIST "D:\Windows\." IF EXIST "D:\Program Files\." (
IF NOT EXIST "D:\TP\." (
MD "D:\TP\"
MD "D:\TP\ver 5.1\"
)
MOVE "app.exe" "D:\TP\ver 5.1\"
) ELSE (
SHIFT
)
IF EXIST "C:\Windows\." IF EXIST "C:\Program Files\." (
IF NOT EXIST "C:\TP\." (
MD "C:\TP\"
MD "C:\TP\ver 5.1\"
)
MOVE "app.exe" "C:\TP\ver 5.1\"
) ELSE (
SHIFT
)
IF EXIST "E:\......... for rest of available drives xD
我想要实现的是跳过整个命令,如果它们不符合我的标准。我做错了什么?
已解决(感谢 Henrik 的评论)
IF EXIST "D:\Windows\" IF EXIST "D:\Program Files\" (
IF NOT EXIST "D:\TP\" (
MD "D:\TP\ver 5.1\"
)
MOVE "app.exe" "D:\TP\ver 5.1\"
)
IF EXIST "C:\Windows\" IF EXIST "C:\Program Files\" (
IF NOT EXIST "C:\TP\" (
MD "C:\TP\ver 5.1\"
)
MOVE "app.exe" "C:\TP\ver 5.1\"
)
但是后来,巫术出现了(感谢 Stephan 的领导)并再次解决了这个问题
MD "%systemdrive%\TP\ver 5.1\"
MOVE "app.exe" "%systemdrive%\TP\ver 5.1\"