【发布时间】:2015-04-28 21:53:08
【问题描述】:
我正在尝试执行以下操作:
IF EXISTS ("C:\Users\user\Desktop\folder1\") {
MOVE "C:\Users\user\Desktop\folder2\" "C:\Users\user\Desktop\folder1\"
RENAME "C:\Users\user\Desktop\folder1\folder2\" "folder3"
} else {
MKDIR "C:\Users\user\Desktop\folder1\"
MOVE "C:\Users\user\Desktop\folder2\" "C:\Users\user\Desktop\folder1\"
RENAME "C:\Users\user\Desktop\folder1\folder2\" "folder3"
}
使用以下代码:
@ECHO ON
IF EXIST "C:\Users\user\Desktop\folder1\" (GOTO MOVER)
PRINT "It doesn't exists - This is just for debugging"
PAUSE
:MOVER
ECHO "MOVER"
PAUSE
EXIT
:END
但系统不打印测试词。
【问题讨论】:
-
您是要打印到控制台还是打印到纸上? PRINT 命令可能不是您要查找的命令,请尝试 ECHO。
-
这只是为了调试代码并确保系统正在执行它。我打算用 MKDIR、MOVE 和 RENAME 命令替换它。
标签: batch-file if-statement windows-7