Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Ветеран


Сообщения: 1758
Благодарности: 966

Профиль | Цитировать


shao,
Код: Выделить весь код
:: Увеличиваем с каждым вызовом порядковое число ( перем. %cnt% ) на 1  
set /a cnt+=1

:: Определяем числовой префикс для будущего переименования ( 001, 0010, 00122 и т.д. )
set "pref=00%cnt%"

:: Переименовываем 
ren %1 "%pref:~-3%_newname.txt"

:: Где %1 -- исходное имя файла, переданное из цикла for
:: %pref:~-3% -- префикс, приведенный к одной длине, взяты три последние символа ( 001, 010, 122 ).
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:24, 02-05-2011 | #6