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

Как создать папку из bat файла

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


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

Для создания папки используется команда MKDIR или ее сокращенный аналог MD. Для создания папки из bat файла нужно использовать следующую команду:

MD FolderName

После выполнения такой команды будет создана папка FolderName в папке, откуда запущен bat файл. Чтобы создать файл в отличном от запуска bat файла месте, например в корне диска D, используйте явное указание расположения новой папки. Команда будет выглядеть так:

MD D:\FolderName

При создании папок можно пользоваться системными переменными. Например, можно создать в корне диска D папку с именем текущего пользователя. Для этого понадобится переменная %USERNAME%, а команда будет выглядеть следующим образом:

MD D:\%USERNAME%

Можно еще более усложнить команду и создать папку с именем текущего пользователя на системном диске его компьютера. Команда для этого будет выглядеть так:

MD %SYSTEMDRIVE%\%USERNAME%

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

set datetemp=%date:~-10%
MD %SYSTEMDRIVE%\%datetemp%

Эта конструкция работает следующим образом.
Первая команда создает в памяти переменную datetemp, которая будет уничтожена по окончании работы bat файла. То тех пор, пока bat файл не закончил свою работу есть возможность оперировать со значением этой переменной. Переменной datetemp присваивается 10 символов справа налево от системной переменной DATE, т.е. от текущей даты. Переменная DATE имеет формат Дн ДД.ММ.ГГГГ. Первые символы слева - имя дня недели и поэтому мы их отбрасываем и присваиваем временной переменной datetemp только текущую дату.
Этим не ограничивается список возможностей при создании папок. Вы можете опрерировать переменными так, как удобно Вам, создавая папки с уникальными, легко читаемыми названиями. Получить список всех переменных можно при помощи команды SET.

 

 


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


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

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