Устройства ПЭВМ — зарегистрированы в ОС под зарезервированными именами, типовые значения и содержание которых следующие:
• накопители на гибких магнитных дисках (НГМД) обозначаются латинскими символами А:, В:, емкость ГМД от 180 Кб до 2,8 Мб;
• накопители на жестких магнитных дисках (НЖМД) — символами С:, D:, емкость от 100 Мб до 100 Гб;
• LPT — принтер;
• СОN— клавиатура ЭВМ (консоль);
• СОМ— последовательный порт (разъем, предназначенный для подключения устройств, коммутируемых по предусмотренным стандартам, например аналогичной ПЭВМ).
• Сточки зрения пользователя эти устройства ничем не отличаются от обычных файлов (с ними можно производить те же операции, что и с обычными файлами).
Набор данных (файл) — именованная совокупность данных, размещаемых на НГМД или НЖМД. Наименование файла включает имя и расширение, строящиеся по принципам, аналогичным принятым для других ОС.
В полном имени файла разрешается использовать только следующие символы:
A–Z 0–9 $ & # '~ () - %! _^
В полном имени файла запрещается использовать все остальные символы, а также пробел.
|
|
Примеры допустимых имен файлов:
Forraat.com, Read.me, MyFyle.txt, 28-03-99.doc, 123.45.
Примеры недопустимых имен файлов:
123456789.txt, aa7.doc, 35*.? It.F.doc.txt
Наиболее типичные значения расширений отражают следующие типы файлов:
•.COM,.EXE,.BI N— исполняемые программные модули;
•.ВАТ — пакетный (командный) файл;
•.ТХТ — текстовый файл;
•.ARC — архивный файл.
Каталог (директория) — именованная логическая область на диске, содержащая группу файлов, которая в свою очередь включает подкаталоги (субдиректории). Совокупность каталогов образует на диске иерархическое дерево каталогов, при этом единственная директория, не входящая в другие, называется корневой. При инициализации диска на нем создается только корневой каталог.
В отличие от корневого каталога, остальные каталоги (подкаталоги) создаются с помощью команд MS-DOS. Основная цель такой структуры каталогов — организация эффективного хранения большого количества файлов на диске. Каждый каталог (кроме корневого) «имеет» «родителя», т. е. другой каталог, к которому «привязан» Данный каталог (термин «привязан» иногда заменяется термином «зарегистрирован»). MS-DOS рассматривает каждый каталог (кроме корневого) как файл.
Спецификация файла есть совокупность обозначений, обеспечивающих поиск данных на диске, и имеет следующий вид:
Усшройство\путь\имя.расширения
Здесь путь — список субдиректорий, входящих друг в друга, в младшей из которых, собственно, содержится файл. Примеры:
a:\command.com — программный файл, содержащийся в корневой директории устройства А:;
|
|
c:\sapr\graph\graphed.com — программный файл, входящий в подкаталог graph 2-го порядка. Здесь путь — \sapr\graph.
Часто приходится производить одни и те же действия над многими файлами. Например, пусть необходимо скопировать все файлы какого-либо каталога в другой каталог. Для решения такого рода проблем существуют средства, которые помогают производить однотипные операции над целой группой файлов в одной командной строке. Так называемые символы подстановки позволяют «фильтровать» файлы, используя их имена. К ним относятся символы? и *. Эти символы можно использовать в любом месте собственно имени файла (имени и расширении).
Символ? означает, что команда (при фильтрации файлов) принимает любой символ в имени или расширении файла, в позиции которого находится символ?.
Символ * означает, что команда (при фильтрации файлов) принимает цепочку символов в имени или расширении файла, начиная с позиции, где находится символ.*.
Символы? и * действуют независимо друг от друга применительно к имени или расширению.
Примеры:
Выполнить операцию над следующими группами файлов:
*. * — все файлы без исключения;
*.txt — файлы с любым именем, но с расширением.txt;
gg*. * — файлы, имена которых начинаются с цепочки символов GG и имеют любое расширение,
Текущий дисковод — устройство, адрес которого подразумевается по умолчанию, при отсутствии его явного указания пользователем. Обычно текущее (или активное) устройство указано в подсказке, выводимой системой на экран, при готовности приема команд пользователя, которая имеет обычно вид:
А:>, В: > И Т. Д.