ЕХЕ, СОМ
∙ Программы, созданные программистами, с помощью спец. языков программированияВАТ
∙ Программы, созданные Пользователями, с помощью редакторов текстовSYS
∙ Драйверы устройствOVR, OVL
∙ Оверлейные файлыВАК
∙ Предыдущая копия файлаTXT
∙ ASCII-файл (текстовый)DOC
∙ Файл-документ (чаще всего ASCII-файл, но может быть и другого формата)PAS
∙ Тексты программ на PascalС, СРР
∙ Тексты программ на СASM
∙ Тексты программ на АссемблереBMP, GIF
∙ Графические образыPCX
∙ -ME
∙ ASCII-файл описания чего-тоINI CFG
∙ Файлы настроек и конфигурацийВ MS-DOS имеется ряд имен файлов, которые зарезервированы для внутреннего использования. Каждое такое имя отражает какое-либо устройство. ЗАПРЕЩАЕТСЯ использование этих имен НЕ по назначению! В Табл. 3 приведен перечень этих имен.
AUX
∙ асинхронный интерфейсCLOCK$
∙ "часы"СОМ1
∙ порт последовательного ввода/выводаCOM2
∙ порт последовательного ввода/выводаCOM3
∙ порт последовательного ввода/выводаCOM4
∙ порт последовательного ввода/выводаLPT1
∙ порт параллельного ввода/выводаLPT2
∙ порт параллельного ввода/выводаLPT3
∙ порт параллельного ввода/выводаCON
∙ консоль (клавиатура, дисплей)NUL
∙ "нулевое устройство"PRN
∙ принтер (аналог LPT1)С точки зрения Пользователя — эти устройства (табл. 3) ничем не отличаются от обычных файлов (с ними можно производить все те же операции, что и с обычными файлами).
Когда необходимо произвести какие-либо действия над файлами — Пользователь вызывает определенные внутренние или внешние команды MS-DOS и "передает" им, в качестве параметров, имена файлов. Очень часто приходится производить одни и те же действия над многими файлами. Например, необходимо скопировать ВСЕ файлы какого-либо каталога в другой каталог. Если файлов больше 200, то ровно 200 раз необходимо произвести эту операцию для каждого файла в отдельности. Это, как минимум, слегка огорчает Пользователя.
Для решения такого рода проблем существуют спец. средства, которые помогают производить однотипные операции над целой группой файлов за один "заход".
Так называемые символы подстановки позволяют "фильтровать" файлы, используя их имена. К ним относятся символы:? и *.
Эти символы можно использовать в любом месте собственно имени файла (имени и расширении).
Символ? означает, что команда (при фильтрации файлов) "признает" любой символ в имени или расширении файла, в позиции которого находится символ?.
Символ * означает, что команда (при фильтрации файлов) "признает" все символы, в имени или расширении файла, начиная с позиции, где находится символ *.
Символы? и * действуют не зависимо друг от друга применительно к имени или расширению.
Примеры:
ВЫПОЛНИТЬ ОПЕРАЦИЮ НАД СЛЕДУЮЩИМИ ГРУППАМИ ФАЙЛОВ:
*.* — все файлы, без исключения,
*.txt — файлы с любыми именами, но с расширением .txt,
II*.* — файлы, имена которых начинаются с цепочки символов II и имеющие любое расширение,
YE??0198.* — файлы, имена которых начинаются с цепочки символов YE, два следующих символа НЕ имеют значение, следующие четыре символа должны быть 0198, расширение НЕ имеет значение (применительно к расчетному отделу: все результаты расчетов по работнику с табельным номером 0198).
Атрибуты файлов:
Каждый Файл (Каталог) имеет атрибут, который указывает на то, что этот файл является именно файлом; или на то, что он является Каталогом.
Файлы, в зависимости от атрибута, могут быть скрытыми, архивными системными, только для чтения. (Скрытые файлы MS-DOS "не видит").
9. СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1.
2. "DOS 3.3.Техническое руководство". Методические материалы.
3.
4. Справочное Руководство по IBM PC. Методические материалы. Части 1 и 2. ТПП "СФЕРА". М. 1991 г.