Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Как переименовать файлы по маске из пакетного файла

Введение в технологию командных файлов | Команды, используемые в bat файлах | Как создать файл с произвольным именем из bat файла | Как создать папку из bat файла | Как перенаправить результат выполнения команд в файл | Как автоматически ответить на запрос о подтверждении | Как из bat файла обойти проверку даты | Как в bat файле дождаться появления определенного файла | Как добавить комментарии в bat-файл | Автоматическое создание резервной копии данных |


Читайте также:
  1. Архивация. Архиваторы, их универсальные опции. Работа с архивными файлами с помощью архиватора Winrar.
  2. Ввод имени файла
  3. Входные параметры для командного файла.
  4. Задание 4. Работа с файлами
  5. Использование переменных в командных файлах.
  6. Как в bat файле дождаться появления определенного файла
  7. Как из bat файла обойти проверку даты

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

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

В этой строке надо заменить PATH\ на путь к файлам, которые будут переименованы, а Prefix на те символы, которые будут добавлены к имени файла при переименовании.
Не помещайте пакетный файл в папку, где происходит переименование, иначе он будет переименован тоже. Если в папке, где происходит переименование файлов есть подпапки, то к имени подпапки также будет добавлен префикс, т.е. подпапки будут переименованы как и файлы.
Если указать определенную маску для типов файлов, которые подлежат переименованию, например, *.txt, а не *.* как в примере, то будут переименованы файлы только указанных типов. Другие файлы и папки переименовываться не будут.

 

 

Как использовать в пакетном файле символ процент

Чтобы использовать символ процент (%) в пакетном файле его надо написать дважды. Например

echo 50%%

Эта команда в bat-файле выведет на экран 50%. Если же использовать команду echo 50%, то на экран будет выведено только число 50.
Учитывайте эту особенность при использовании символа % в написании пакетных файлов

 


Дата добавления: 2015-09-04; просмотров: 99 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Как из одного bat-файла запустить другой| Как из пакетного файла сделать экспорт реестра

mybiblioteka.su - 2015-2024 год. (0.006 сек.)