На самом деле только команда RENAME может решить проблему, если в названии есть только один .
. Просто используйте много ?
вместо одного *
.
REN *.jpg ????????????????????-thumb.*
Просто убедитесь, что число ?
не меньше, чем самое длинное имя файла, которое будет переименовано.
Вы можете убедиться, что имена с несколькими .
не были случайно названы, используя также множество ?
в маске источника. Следующее переименует «abc.jpg» в «abc-thumb.jpg», но оставит «abc.xyz.jpg» в покое.
REN ????????????????????.jpg ????????????????????-thumb.*
Вы можете переименовать файл двумя точками, например, «abc.xyz.jpg», используя следующую строку:
REN ????????????.????????????.jpg ????????????.????????????-thumb.*
Шаблон можно расширить на любое количество точек в имени.
См. Как команда Windows RENAME интерпретирует подстановочные знаки? для получения дополнительной информации.