|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Переименовать файлы по маске |
|
CMD/BAT - [решено] Переименовать файлы по маске
|
Новый участник Сообщения: 13 |
Есть файлы с маской YYYYMMDDрандомнаячисловаяпоследовательность.jpg , нужно переименовать все файлы в YYYY-MM-DD-рандомнаячисловаяпоследовательность.jpg . (Т.е. вставить "-")
|
|
Отправлено: 11:56, 24-07-2016 |
Ветеран Сообщения: 2728
|
Профиль | Отправить PM | Цитировать @echo off SetLocal EnableDelayedExpansion Set "Mask=*.jpg" Set "Mask=Z:\Tralala\*.jpg" for %%i in ("%Mask%") do ( Set "Name=%%~nxi" Set "YYYY=!Name:~0,4!" Set "MM=!Name:~4,2!" Set "DD=!Name:~6,2!" Set "Name=!Name:~8,9999!" Set /A A=!YYYY!!MM!!DD!*1 2>nul If "!A!"=="!YYYY!!MM!!DD!" ( If !YYYY! GTR 1900 If !MM! LEQ 12 If !DD! LEQ 31 Ren "%%i" "!YYYY!-!MM!-!DD!-!Name!" ) ) |
------- Последний раз редактировалось megaloman, 24-07-2016 в 18:59. Отправлено: 18:41, 24-07-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] удалить файлы по маске *_i.ext | shadowbat | Скриптовые языки администрирования Windows | 16 | 05-01-2015 08:11 | |
CMD/BAT - удалить файлы по маске из каталога | Gablik | Скриптовые языки администрирования Windows | 15 | 04-09-2012 16:23 | |
.NET - Скачать файлы с ftp по маске. | Sadhacker | Программирование и базы данных | 1 | 20-07-2012 21:23 | |
Переименовать файлы по маске и времени создания | porokh | AutoIt | 1 | 18-08-2011 11:13 | |
Удалить файлы в папке по маске | Nealles | Программирование и базы данных | 4 | 10-09-2003 23:11 |
|