|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Пакетное переименование файлов по маске |
|
CMD/BAT - Пакетное переименование файлов по маске
|
Новый участник Сообщения: 17 |
Можно ли автоматоматически переименовать файлы в папках, по такой маске: "Имя папки + порядковый номер"? В корне диска находится много папок, около 150 штук. В каждой папке несколько файлов, с именами 1.2.3...n. Например, есть папка "Пастушка и рыцарь", в ней файлы 01,02,03,04,05. Нужно чтобы после переменования файлы были: Пастушка и рыцарь_01, Пастушка и рыцарь_02... и так для каждой папки, но чтобы это одним разом сделать можно было. Заранее благодарен за любую помощь.
|
|
Отправлено: 21:56, 15-08-2016 |
Ветеран Сообщения: 1274
|
Профиль | Отправить PM | Цитировать Цитата Viktor99:
@echo off set "d=C:\osn_papka" for /f "delims=" %%a in ('dir/ad/b "%d%"') do ( setlocal enabledelayedexpansion pushd "%d%\%%a" for /f "delims=" %%b in ('dir/a-d/b') do set/a n+=1& set m=0!n!& echo %d%\%%a_!m:~-2!%%~xb popd endlocal ) exit @echo off set "d=C:\osn_papka" for /f "delims=" %%a in ('dir/ad/b "%d%"') do ( setlocal enabledelayedexpansion pushd "%d%\%%a" for /f "delims=" %%b in ('dir/a-d/b') do set/a n+=1& set m=00!n!& echo %d%\%%a_!m:~-3!%%~xb popd endlocal ) exit если 0 в начале не требуется (_1, _2, ... , _99), чуток проще: |
|
Отправлено: 23:25, 15-08-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Пакетное переименование файлов | ArsenBespalov | Скриптовые языки администрирования Windows | 9 | 11-08-2016 03:56 | |
Любой язык - [решено] Пакетное переименование файлов с отсечением лишнего в имени. | LukAleX | Скриптовые языки администрирования Windows | 3 | 01-08-2016 11:16 | |
CMD/BAT - [решено] Переименование файлов с заменой символов по маске | Constantant | Скриптовые языки администрирования Windows | 41 | 29-03-2016 03:40 | |
CMD/BAT - Переименование файлов по маске | tobornforlife@vk | Скриптовые языки администрирования Windows | 5 | 24-02-2014 17:07 | |
CMD/BAT - [решено] Пакетное переименование с создание сложных имён файлов | alexmoreman | Скриптовые языки администрирования Windows | 4 | 28-11-2011 02:27 |
|