bat переименование файлов



Автор Gitars задал вопрос в разделе Другие языки и технологии

Как с помощью bat-файла переименовать все jpg-файлы в папке, так чтобы осталось 3 последних символа от изначального назв и получил лучший ответ

Ответ от Вадим Сухотин[гуру]
setlocal ENABLEDELAYEDEXPANSION
for %%I in (*.jpg) do (
set d=%%~nI
set d=!d:~-3!
ren %%I! d!.jpg
)

Ответ от Валера Чуприй[гуру]
"Слышал звон да не знает где он". После точки в названии файла пишут (обычно три знака) расширение,

Ответ от CyberFox[гуру]
В ACDSee есть переименовывалка файлов с заданием маски. Теперь понял суть вопроса и могу сказать что ACDSee точно вам поможет. Сам таким образом переименовываю фотки.

Ответ от Александр Ильин[гуру]
По-моему, батником такое не сделать. Первые символы - еще можно, но последние, при переменной длине имени.. . это фантастика 😉
Можно попробовать скинуть dir-ом имена файлов в файл, и распарсить его.. . но это все равно что из Москвы в Рязань через Владивосток...

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Как с помощью bat-файла переименовать все jpg-файлы в папке, так чтобы осталось 3 последних символа от изначального назв
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*