如何否则出 "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\"