"Информатика. Базовый уровень", Босова Л.Л., Босова А.Ю.
Файловая система — способ, с помощью которого компьютер организует данные на носителе и находит их по запросу пользователя. Данные сохраняются в файлах, а каталоги объединяют файлы и другие каталоги в понятную иерархию. Чтобы указать расположение файла однозначно, используют полный путь — последовательность имён от корневого каталога. Имя и расширение помогают различать файлы и выбирать программу для работы с ними, но расширение не гарантирует, что внутри именно такие данные. Создание, копирование, перемещение и удаление меняют состояние файловой системы.
Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.
Файл — именованная область данных на носителе, например на диске или флеш-накопителе. В файле хранятся данные определённого типа: текст, изображение, звук или программа. Имя помогает пользователю обращаться к нужному объекту, а сохранение в файле позволяет компьютеру хранить данные между сеансами работы.
Имя файла — обозначение, по которому пользователь различает файлы. Оно может включать основную часть и расширение, разделённые точкой: в имени «Доклад.docx» это «Доклад» и «docx». Понятные имена упрощают поиск, особенно если в каталоге хранится много документов.
Каталог, или папка, — объект файловой системы, предназначенный для группировки и упорядочивания данных. В каталоге могут находиться файлы и другие каталоги. Благодаря этому материалы можно распределять по темам, проектам или датам, а не хранить одним длинным списком.
Файловая система — способ организации, хранения и поиска файлов на носителе. Она задаёт правила размещения объектов и помогает операционной системе находить нужные данные. Без такой организации пользователю и программам было бы трудно определить, где находится каждый файл.
Когда пользователь сохраняет документ, программа записывает его данные на носитель и связывает их с именем файла. Файловая система учитывает, где расположен объект, и передаёт операционной системе сведения для последующего поиска. Поэтому файл можно открыть не только сразу после сохранения, но и позднее, если он не был удалён или перемещён.
Каталоги организованы иерархически, то есть каждый каталог, кроме корневого, находится внутри другого каталога. Корневой каталог служит началом этой структуры, а внутри него могут располагаться вложенные папки с файлами и новыми папками. Такая организация нужна, чтобы разделять данные на группы и находить их по смыслу, а не просматривать весь носитель целиком.
Полный путь к файлу — последовательность имён каталогов от корневого каталога до самого файла. Например, в записи C:\Учёба\Информатика\Практика\задача.txt сначала указан диск, затем каталоги и имя файла. Путь помогает однозначно найти объект, потому что одинаковые имена могут быть в разных папках; если переставить каталоги местами, адрес изменится.
Расширение — часть имени после последней точки, например «txt» в имени «задача.txt». Оно обычно указывает на предполагаемый тип данных или программу, которая может открыть файл, поэтому операционной системе проще подобрать действие. Однако расширение не проверяет содержимое: если назвать текстовый файл «Фото.jpg», сами данные от этого изображением не станут.
Создание добавляет в файловую систему новый объект, а удаление убирает его из обычного доступа пользователя. При копировании появляется ещё один экземпляр, поэтому исходный файл остаётся на прежнем месте; при перемещении меняется расположение объекта. Эти операции важны для упорядочивания данных, но перед удалением или переносом стоит проверить, тот ли файл выбран и куда он попадёт.
| Объект | Что представляет | Что может содержать | Как используется |
|---|---|---|---|
| Путь к файлу | Адрес объекта в иерархии каталогов | Имена каталогов и файла | Поиск конкретного файла |
Таблица показывает, что путь не является содержимым файла: это адрес, составленный из имён объектов. Читая его слева направо, можно проследить переход от корня через каталоги к нужному файлу. Если путь не приводит к объекту, проверьте написание каждого имени и порядок каталогов.
Задача 1. Определить, какие из имён «Доклад.docx», «Фото.jpg» и «Архив» имеют расширение, и предположить тип данных первых двух файлов. Нужно отделить расширение от основной части имени и не делать вывод о содержимом только по названию. Выполним проверку по каждому имени.
Ответ: расширения есть у «Доклад.docx» и «Фото.jpg»; они обычно указывают на текстовый документ и изображение соответственно. У «Архив» расширение не указано, а расширения первых двух файлов не гарантируют их содержимое.
Задача 2. По структуре каталогов C:\Учёба\Информатика\Практика определить полный путь к файлу задача.txt, который находится в каталоге «Практика». Сначала нужно установить начало пути, затем перечислить вложенные каталоги в указанном порядке. В конце добавляется имя самого файла.
Ответ: C:\Учёба\Информатика\Практика\задача.txt. Это полный путь, потому что в нём перечислены все каталоги от корня и имя файла.
Задача 3. В каталоге «Проекты» находятся папки «2024» и «2025». Файл план.txt нужно переместить из «Проекты\2024» в «Проекты\2025». Требуется записать исходный и новый пути и выяснить, изменится ли содержимое файла. Для этого сравним расположение объекта до и после действия.
Ответ: исходный путь — Проекты\2024\план.txt, новый — Проекты\2025\план.txt. При обычном перемещении содержимое файла не меняется.
Расширение считают безошибочным указателем содержимого. Так думают, потому что расширения часто связаны с привычными форматами и программами; однако имя можно переименовать, не меняя данные. Проверяйте тип по самому содержимому или открывайте файл подходящей программой, а не полагайтесь только на окончание имени.
Имя файла путают с полным путём. Ошибка возникает потому, что имя часто достаточно для поиска в небольшой папке, но одинаковые имена могут повторяться в разных местах. Чтобы убедиться, что найден нужный объект, уточните каталог или сравните полный путь.
В пути переставляют названия каталогов. Это происходит, когда путь воспринимают как набор слов, хотя каждое следующее имя обозначает вложение в предыдущем. Проверяйте последовательность от корня к файлу; неверный порядок приведёт к другому адресу или к объекту, которого нет.
Каталог принимают за обычный файл или считают, что в нём могут быть только файлы. Такое представление появляется из-за сходства значков папок и файлов в интерфейсе. Откройте каталог и проверьте его содержимое: внутри могут находиться как файлы, так и вложенные каталоги.
Для понимания файловой системы полезно знать, как данные хранятся на устройствах памяти и как операционная система управляет ресурсами компьютера. Эти знания объясняют, почему файлы сохраняются на носителе и как компьютер обращается к ним. На практике тема нужна при работе с папками, установке программ, поиске данных и организации хранения информации.
Чем файл отличается от каталога?
Файл хранит данные, например текст, изображение или звук. Каталог служит для упорядочивания объектов: он может содержать файлы и другие каталоги.
Что показывает расширение файла?
Расширение — часть имени после точки, которая обычно подсказывает тип данных или программу для открытия файла. Это подсказка, а не доказательство содержимого: расширение можно изменить.
Почему для поиска файла может понадобиться полный путь?
Одно и то же имя может встречаться в разных каталогах. Полный путь показывает всю последовательность каталогов от корня, поэтому указывает расположение конкретного файла.
Могут ли в разных папках находиться файлы с одинаковыми именами?
Да, потому что файлы расположены в разных каталогах и имеют разные полные пути. В одном каталоге одинаковые имена обычно недопустимы.
Чем перемещение файла отличается от копирования?
При перемещении файл оказывается в другом месте, а его прежнее расположение освобождается. При копировании создаётся дополнительный экземпляр, и исходный файл остаётся на месте.
§ 9. Файловая система компьютера