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