Имя пользователя:
Пароль:
 

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

Ветеран


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

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


Здравствуйте. Alexander_88.


Код: Выделить весь код
@echo off
chcp 1251>nul

set "folder=D:\Work\118\указанная папка"

set "reg_exp=^[0-9][0-9][0-9][0-9]start\...*"
for /f "delims=" %%i in ('
 dir /a-d/b/o-n "%folder%\*start.*"^| findstr /ir "%reg_exp%"
') do (
 set max=%%i
 goto:#
 )

:#
set count=1%max:~,4%
for /f "delims=" %%i in ('
 dir /a-d/b "%folder%"^| findstr /irv "%reg_exp%"
') do (
 set /a count+=1
 call ren "%folder%\%%i" "%%count:~1%%start%%~xi"
 )

exit /b

Последний раз редактировалось Georgio, 06-03-2016 в 15:55. Причина: опечатка.

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:31, 23-08-2014 | #3