Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
примерн. отв на вопр.1-10.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
245.25 Кб
Скачать

9. Файловая система. Папки и файлы. Имя, тип, путь доступа к файлу.

Файловая система - определенный способ организации информации на внешних носителях и совокупность средств операционной системы позволяющих работать с этой информацией.

В широком смысле понятие "файловая система" включает:

  • совокупность всех файлов на диске,

  • наборы структур данных, используемых для управления файлами, такие, например, как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске,

  • комплекс системных программных средств, реализующих управление файлами, в частности: создание, уничтожение, чтение, запись, именование, поиск и другие операции над файлами.

Папка – это тоже хранилище информации, а точнее хранилище файлов и других папок. Т.е. в папке могут содержаться файлы разных типов: и текст, и графика, и музыка, и видео и т.д.

Файл - поименованная область памяти для хранения информации.

Имя файла = основное имя.[необязательное расширение]

Для записи имен файлов используются:

·         прописные и строчные латинские буквы (не различаются);

·         прописные и строчные русские буквы (различаются);

·         цифры;

·         знак подчеркивания.

 

Общепринято, что расширение обозначает тип хранимой информации, некоторые прикладные программы дают свое расширение.

Расширение

Соответствующий тип файла

com

командный, готовый к исполнению

exe

готовый к исполнению

bat

пакетный командный файл, который содержит список команд вызывающих exe файл

sys

файл операционной системы, драйвер устройства

bak

резервная копия создаваемая для страховки

dat

файл данных

tmp

временный файл

$$$

Неверно хранимый файл

doc

файл документации

bas

программа на языке Бейсик

pas

программа на языке Паскаль

При необходимости оперировать с группой файлов в именах, которых есть общие символы, используют шаблоны имен (маски).

* - для обозначения любого допустимого числа символов;

?  - для обозначения одного допустимого символа или отсутствия символов.

Пример:

Маска

Выбранные файлы

*.* или ??????.???

любые файлы

*

все файлы без расширения

func.*

все файлы с основным именем func

*. bak

все файлы с расширением bak

???. bas

все файлы с расширением bas, но не более чем с трехсимвольными именами

prog *.*

все файлы имена которых начинаются на prog

A?.*

все файлы, начинающиеся на А и имена которых состоят из 1-2 символов

A*.?

все файлы, начинающиеся на А и с расширениями из одного символа

Файл может хранить текст, программу, изображение, может быть числовым, символьным. Программные файлы могут быть сложными и состоять из нескольких компонент (модулей), один из которых считается основным. Он загружается в ОЗУ и по мере необходимости загружает другие модули.

Благодаря наличию дисков большой емкости появилась возможность разделять их на несколько логических областей. Каждая область имеет свое имя и является корневым каталогом (C:\, D:\, E:\, F:\ и т.д.). Внутри создаются подкаталоги, которые могут содержать свои подкаталоги. Возникает строгая иерархическая система - дерево каталогов. Подкаталог верхнего уровня - корневой каталог. Каталог рабочий - с которым в данный момент времени мы работаем.

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

В разных каталогах могут содержаться файлы с одинаковыми именами, поэтому нужно кроме имени указать место (положение, путь, маршрут по файловой системе). Цепочка разделяется символом \.

Полностью файл задается:

[Имя носителя] + [путь] + имя файла в последнем упомянутом каталоге.

Если \ стоит перед указанием пути к файлу, маршрут вычисляется от корневого каталога. Может быть использован символ . . - вход в “надкаталог”, т. е. переход в каталог более высокого уровня.

Пример: С:\WINDOWS\write.exe