Я пытаюсь написать пакетный файл, который переименовывает имена файлов, если имя файла не содержит определенной строки в конце. Например, у меня есть папка, содержащая следующие файлы:
Тестовый файл1.csv
Тестовый файл2 Zac.csv
Для каждого файла, который не содержит «Zac» (без кавычек) в конце (перед расширением), я хочу добавить «Zac» к имени файла. Таким образом, результатом будет:
Тестовый файл1 Zac.csv
Тестовый файл2 Zac.csv
Это то, что у меня сейчас есть для пакетного файла:
for %%f in (*.csv) do (ren "%%f" ???????????????????????????????" Zac.csv"
Но это добавит «Zac» ко всем файлам, даже если они уже содержат «Zac». Как я могу изменить только те файлы, у которых нет «Zac» в конце?
Большое спасибо!