Пакетный скрипт: рекурсивное переименование файлов с несколькими расширениями
Так, чтобы сделать себя немного более ясным
file1.ext1.ext2 >> file1.ext2
file2.ext3.ext4 >> file2.ext4
...
->rename to->
Я пытаюсь добиться этого с помощью цикла, но я застрял
for %%i in (c:/) do ren %%i.??? to %%~ni.???
любой мог дать мне подсказку
1 ответ
Решение
Это должно работать
@echo off
for %%a in (file*) do (
for %%f in ("%%~na") do (
ECHO ren %%~a %%~nf%%~xa
)
)