Отправляет email-рассылки с помощью сервиса Sendsay

[TC] О пакетном переименовании файлов

Здравствуйте уважаемые участники листа.
Не так давно тут уже обсуждалась эта тема
и была речь о групповом переименовании файлов с помощью TC.
Но дело в том, что есть файл cmd, который помещают в папку с файлами,
которые нужно переименовать и он сносит все и присваивает файлам порядковые
номера.
Может быть, кто-нибудь сможет подсказать, как можно этот cmd файл изменить
так,
что бы название файла выглядело так -
Track_001, Track_002, Track_003 и так далее.
Вот этот файл

echo off
chcp 1251
set zero=0
FOR /F "tokens=1,2 delims=:" %%i in ('dir /a-d /b *.mp3 ^| findstr /e /i
/n "mp3"') do (
IF %%i LEQ 9 (
ren "%%j" %zero%%zero%%%i.mp3
) else (
IF %%i LEQ 99 (
ren "%%j" %zero%%%i.mp3
) else (
ren "%%j" %%i.mp3
)
)
)

Или может быть кто знает какая джозабельная програмка, или утилитка есть,
с помощью которой можно осуществить групповое переименование файлов,
там где кроме номера еще можно добавить символы. С уважением Татьяна.

Ответить   Mon, 3 Mar 2014 20:34:57 +0400 (#2959130)

 

Ответы:

Здравствуйте, Татьяна.

Вы писали 3 марта 2014 г., 20:34:57:

изменить

да ради бога.
текст батника ниже.
просьба аккуратно скопировать в противном случаи пишите в личку пришлю
сам батник.
только что проверил и именно переименовывает по вашему заказу.
текст батника:
echo off
chcp 1251
set zero=0
FOR /F "tokens=1,2 delims=:" %%i in ('dir /a-d /b *.mp3 ^| findstr /e /i
/n "mp3"') do (
IF %%i LEQ 9 (
ren "%%j" Track_%zero%%zero%%%i.mp3
) else (
IF %%i LEQ 99 (
ren "%%j" Track_%zero%%%i.mp3
) else (
ren "%%j" Track_%%i.mp3
)
)
)
конец текста.

Ответить   Евгений Mon, 3 Mar 2014 21:33:36 +0400 (#2959204)