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

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

Аватара для shao

Ветеран


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

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


El Sanchez, спасибо за объяснения! Порой, таких детальных обЪяснений не хватает здесь !

Но получается какая-то фигня у меня , ребята....

Этот код работает на текстовых файлах. Переименовывает отлично.
Код: Выделить весь код
@echo off
setlocal

for %%i in (*.XXX) do call:ren "%%i"
goto:eof

:ren
set /a cnt+=1
set "pref=00%cnt%"
set "name=%~n1"

ren "%~1" "%pref:~-2%_%name:~16%%~x1"
Попробовал переименовать видеофайлы(большого веса) - вот тут и нескладуха получается.
Если указываю в конце кода "EXIT"или "EXIT /B" переименовывает все вот так :

Код: Выделить весь код
01_.avi
02_.avi
03_.avi
................
Ставлю паузу в конце - переименовывает (по одному при моём участии) правильно.
Но не по порядку следования файлов. А в разброс...

Отправлено: 17:53, 08-05-2011 | #25