переименование файлов в подкаталогах с помощью DOS-Batch - PullRequest
0 голосов
/ 28 февраля 2011

Я хочу, чтобы пакет BATch проверил, есть ли 2 файла в каталоге + если они меняют свои имена

пока я получил это:

@echo off

if exist %order.xml && %order.xml.orig goto RENAME
goto END

:RENAME
rename order.xml order.xml.old
rename order.xml.orig order.xml

:END
pause

, который работает просто отлично, но проблема в том, что я должен скопировать это в каждый подкаталог. Есть ли способ позволить BATch проверять каждую подпапку? все, что я пробовал, просто дало мне синтаксическую ошибку

1 Ответ

0 голосов
/ 28 февраля 2011

Вы ищете это:

рекурсивное переименование имен файлов + имена папок с пакетным файлом

Все это цикл for с оператором goto.Ответ на самом деле просто переименовывает файлы, а не папки, поэтому должен быть именно тем, что вы хотели.

...