Я пытался написать пакетный скрипт для переименования файлов в папке. Я использую несколько/вложенных если существует команда в пакетном скрипте. Я получаю синтаксическая ошибка при выполнении сценария. Ниже приведен пакетный сценарий, который я использую.Пакетный скрипт для переименования файлов, если существует
IF EXIST "C:\Test\config.xml_QA"
(
IF EXIST "C:\Test\config.xml"
(
REN C:\Test\config.xml config.xml_ST
REN C:\Test\config.xml_QA config.xml
)
)
ELSE IF EXIST "C:\Test\config.xml_ST"
(
IF EXIST "C:\Test\config.xml"
(
REN C:\Test\config.xml config.xml_QA
REN C:\Test\config.xml_ST config.xml
)
)
Здесь я хочу пакетный скрипт, чтобы сделать это, переименовать config.xml_QA в config.xml и config.xml к config.xml_st только если оба config.xml_QA и config.xml присутствуют в папке.
В надежде получить правильные ответы на этот вопрос.
Спасибо.
@MCND Вы правы, конечно. Я думаю, я смутился с потенциалом «ELSEIF». Благодарю. –