Заказать сайт недорого. Создание сайта на базе системы управления контентом. Индивидуальный подход при создании сайта. Современный и красивый дизайн сайта. Удобная навигация на сайте.

palexa.pp.ua@gmail.com

(+380) 66 531 77 01 ; 67 301 39 26

Как переименовать файлы по шаблону (маске) из bat файла

Допустим у вас возникла необходимость переименовать все файлы в папке по шаблону. Что делать ? Сделать это можно при помощи пакетного файла, следующей командой в bat-файле:

1. В данной строке ниже, надо заменить PATH\ на путь к файлам, которые будут переименованы, а Prefix на те символы, которые будут добавлены к имени файла при переименовании.

for /f "tokens=*" %%a in ('dir /b PATH\*.*') do ren PATH\%%a Prefix%%a

Не надо помещать bat файл в папку, где происходит переименование, а то он будет переименован тоже. Если в папке, где происходит переименование файлов есть подпапки, то к имени подпапки тоже будет добавлен префикс, т.е. подпапки будут переименованы как и файлы.

2. Можно  указать определенную маску для типов файлов, которые подлежат переименованию, например, *.jpg, а не *.* как в примере, тогда будут переименованы файлы только указанных типов. Другие файлы и папки переименовываться не будут.

set thePATH=C:\folder
for %%I in (*.jpg) do ren "%thePATH%\%%~nxI" "%%~nI.dat"

Информация на сайте оказалась Вам полезной? Вы нашли ответ на вопрос?

Узнайте как поблагодарить меня

Добавить комментарий


Защитный код
Обновить