Все программы и данные хранятся в долговременной памяти компьютера в виде файлов.
Файл – поименованная совокупность данных, записанных на носитель. Любой файл имеет имя, состоящее из двух частей, отделяемых точкой, - собственно имени и расширения. При задании имени файла желательно, чтобы оно указывало или на содержимое файла, или на автора.
Расширение указывает на вид информации, хранящийся в файле. Имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании.
Рисунок 1.
Имя файла может содержать до $255$ символов, включая расширение. Имя файла может состоять из английских и русских букв, цифр и др. символов.
В именах файлов запрещено использовать знаки:
\ / * ? : “ | .
Расширение некоторых типов файлов:
Рисунок 2.
Кроме имени и типа параметрами файла также являются: размер файла, дата и время создания, значок (элементарный графический объект, по нему можно узнать, в какой среде создан файл или какого он типа).
Рисунок 3.
Классификация значков файлов
Рисунок 4.
Файловая структура – совокупность файлов и взаимосвязь между ними.
Одноуровневая файловая структура используется для дисков с небольшим количеством файлов и представляет собой линейную последовательность имен файлов.
Многоуровневая файловая структура используется, если на диске хранятся тысячи файлов, сгруппированных в папки. Многоуровневость подразумевает систему вложенных папок с файлами.
Каждый диск имеет логическое имя, обозначаемое латинской буквой со знаком двоеточия:
- C:, D:, E: и т.д. – жесткие и оптические диски,
- А:, В: - гибкие диски.
Папкой верхнего уровня для диска является корневая папка, которая в OS Windows обозначается добавлением к имени диска значка «\», например, D:\ - обозначение корневой папки.
Пример файловой структуры:
Рисунок 5.
Каталог - это папка или директория, куда помещают файлы и другие каталоги.
Каталог, который не является подкаталогом ни одного другого каталога, называется корневым. Такой каталог находится на самом верхнем уровне иерархии всех каталогов. В Windows каждый из дисков имеет свой корневой каталог (D:\, C:\, E:).
Каталоги в OS Windows делятся на системные и пользовательские. Пример системных каталогов: «Рабочий стол», «Сетевое окружение», «Корзина», «Панель управления».
Рисунок 6. Системные каталоги OS Windows
Слева направо: системная папка
Корзина, папка Мои документы, ярлык к папке Мои документы
Каталог и папка физически одно и тоже.
Путь к файлу – это его адрес.
Путь к файлу всегда начинается с указанием логического имени диска (D:\, C:\, E:), затем записывается последовательность имен вложенных друг в друга папок, в последней папке содержится нужный файл. Путь к файлу вместе с именем файла называют полным именем файла, например: D:\Мои документы\Литература\Сочинение.doc полное имя файла Сочинение.doc.
Рисунок 7. Дерево каталогов и файлов
Схематично файловую структуру диска представляют в виде дерева.
Рисунок 8. Файловая структура диска Z:
- Z:\box\box1 – полное имя папки (каталога) box1
- Z:\box\box.txt – полное имя файла box.txt
- Z:\box\box2\box3\box1 - полное имя папки (каталога) box1
- Z:\box\box2\box3\box.txt - полное имя файла box.txt