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

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

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


Читайте также:
  1. Quot;ЗАВТРА". Весь это "местный колорит" может создать определенные проблемы, но с какого-то момента ваша жизнь в Норвегии стала просто невыносимой. Почему?
  2. Архивация. Архиваторы, их универсальные опции. Работа с архивными файлами с помощью архиватора Winrar.
  3. Вам необходимо создать электронную рассылку
  4. Ввод имени файла
  5. Входные параметры для командного файла.
  6. Два мозга ведут нас от мышления к действию, но в силах ли мы создать состояние бытия?
  7. Десятый столик вопрос вам. Имя женщины неотрывно связанное с именем знаменитого художника Леонардо Давинчи(Джаконда, Мона Лиза)

Для создания файла в процессе выполнения пакетного файла используется символ перенаправления. Он выглядит так:

>

Т.е. чтобы создать файл нужно перенаправить поток с экрана в файл. Сделать это можно при помощи следующей команды:

@echo Start file>C:\1.txt

После выполнения этой команды в корне диска С будет создан текстовый файл со строкой Start file.
При создании файла в его имени можно использовать системные переменные или их части. Например, можно создать файл-отчет о работе bat файла с именем, равным дате запуска bat файла. Для этого можно использовать следующие строки в bat файле.

set datetemp=%date:~-10%
@echo.>%SYSTEMDRIVE%\%DATETEMP%.txt

Эти две строки работают следующим образом. Сначала в памяти создаем переменную datetemp, которой присваиваем 10 символов справа налево от системной переменной DATE. Таким образом, теперь во временной переменной datetemp содержится только текущая дата. Следующией строкой перенаправляем вывод символа точка в файл, имя которого берем из переменной datetemp, а расширение txt указываем явно. Файл будет создан на системном диске компьютера, где выполняется bat файл.
При сборе администратором информации о компьютерах в сети будет удобнее добавить к имени файла имя компьютера. Это легко можно сделать при помощи следующей команды:

@echo.>C:\FolderName\%COMPUTERNAME%.txt

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

 


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


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

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