Работа с файловой системой
Программное обеспечение персонального компьютера можно разделить на 3 группы:
§ операционные системы и сервисные программы;
§ системы программирования;
§ прикладные системы.
Операционная система – это комплекс программ по управлению работой аппаратной части ПЭВМ и организации взаимодействия пользователя и ПЭВМ.
Системы программирования – это языки программирования высокого уровня, машинно-ориентированные языки и инструментальные средства.
Прикладные программы – составляют категорию программных средств, обращенных к пользователям персональных компьютеров – людям, которые не обязаны уметь программировать и знать устройство машины.
Файл – это поименованная область внешней памяти, которой присвоено свое конкретное имя. Файлы используются для хранения текстов программ, данных и т.д. В соответствии с характером хранимой информации файлу присваивается тип (расширение имени файла). Имя и тип, разделенные точкой, используют совместно для идентификации файла. Тип можно не указывать, при отсутствии типа точка не обязательна.
Полное имя файла должно быть уникальным для каждого файла. Файлы, относящиеся к одной задаче, имеют одинаковые имена, но разные типы, например:
PROG.PAS – программный файл на языке Pascal;
PROG.OBJ – программный файл в объектных кодах;
PROG.COM – программный файл в машинных кодах.
Существуют стандартные типы файлов, которые позволяют определить характер файла визуально: COM – командный файл, BAT – пакетный файл, SYS – системный файл, TXT – текстовый файл, PAS – программа на языке Паскаль, BAK – старая версия файла и др.
При работе в MS DOS часто используются так называемые шаблоны имени файла – символы “?” и “*”. Шаблоны употребляются в командах для обозначения сразу нескольких файлов или сокращения записи имен файлов. Знак “*” в имени или типе файла заменяет любое число любых символов, а знак “?” – любой одиночный символ. Вопросительный знак, помещенный последним в шаблоне имени или типа файла, воспринимается как любой одиночный символ или отсутствие такового. Примеры шаблонов:
P*.* – все файлы, начинающиеся с буквы “P”;
*.PAS – все файлы типа PAS;
*.* – все файлы на диске;
*. – все файлы, у которых отсутствует тип;
??n.EXE – все файлы типа EXE, у которых имя файла состоит из трех
символов и последний символ имени буква n;
A??B.* – все файлы, имена которых состоят их 4-х символов,
начиная с буквы A и последняя буква имени В;
D?.* – все файлы, имена которых начинаются буквой D и
содержат один или 2 символа;
???.* – все файлы, имена которых содержат один, два или три
любых символа.
NC при задании имен файлов позволяет использовать регулярные выражения, которые задаются набором символов в квадратных скобках:
[символы] – любой из указанных символов (строчные и прописные буквы различаются между собой);
[символ1—символ 2] – любой символ в указанном алфавитном диапазоне;
[^символы] – любой символ кроме указанных;
[^символ1 –символ2] – любой из символов, кроме символов в указанном диапазоне;
Примеры:
[A-CFX-Z]*.* – файлы с именем, начинающемся с букв A, B,C,F,X,Y,Z;
[^YZ]*.* – файлы с любым именем, кроме начинающемся на Y или Z и с любым расширением;
[^0-9]*.* – файлы с именем, не начинающемся с цифры и с любым расширением;
Каталог – это группа файлов на одном носителе, объединенных по какому-либо признаку. Каталог имеет свое имя и в свою очередь может быть зарегистрирован в другом каталоге, в этом случае говорят, что он является подчиненным каталогом (подкаталогом). Так образуется иерархическая файловая система. Цепочки вложенных друг в друга каталогов обозначаются их именами, разделенными знаком \.
\DEMO
\DEMO\VIKONT
При сложной древовидной структуре файлов на диске для указания файла необходимо, кроме имени указать его местоположение – цепочку подчиненных каталогов. Такая цепочка называется маршрутом или путем по файловой системе. Маршрут отделяется от имени знаком \. Файл полностью задается следующими элементами: именем диска; местоположением (маршрутом); собственно именем файла.
D:\LEX\DOC\LEX.ARC
Дата добавления: 2015-04-15; просмотров: 842;