1
for /r %%G in (*_abc.txt) do ren "%%~G" *_abc_xyz.txt

Я продолжаю получать эту ошибку: %% G был неожиданным в это время.

1 ответ1

0

Переменные FOR используют один % при запуске из командной строки и двойной %% в пакетном скрипте.

Итак, для запуска в командной строке вам необходимо:

for /r %G in (*_abc.txt) do ren "%G" *_abc_xyz.txt

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .