📚 Теория: Задание 12 ОГЭ — Файловая система

💡 Что такое файловая система?

Файловая система — это способ организации и хранения файлов на компьютере. Файлы группируются в папки (каталоги), которые могут содержать другие папки, образуя иерархическую структуру (как дерево).

В задании 12 ОГЭ нужно уметь подсчитывать количество файлов с определённым расширением или определённого размера в заданных каталогах (папках).

📁 Структура каталогов

Каталоги (папки) образуют иерархию. Например, каталог Классика содержит подкаталоги Стихи и Проза, а те, в свою очередь, содержат подкаталоги с фамилиями авторов.

Классика/
│   ├── Стихи/
│   │   ├── Блок/
│   │   ├── Есенин/
│   │   ├── Лермонтов/
│   │   ├── Маяковский/
│   │   ├── Некрасов/
│   │   └── Пушкин/
│   └── Проза/
│       ├── Гоголь/
│       ├── Гончаров/
│       ├── Достоевский/
│       ├── Пушкин/
│       ├── Тургенев/
│       └── Чехов/

📄 Расширения файлов

Расширение файла — это часть имени файла после точки, которая указывает на тип содержимого. Например:

💡 Важно!

В задачах ОГЭ расширение файла указывается после точки. Например, файл стихотворение.txt имеет расширение .txt.

📊 Размер файлов

Размер файла измеряется в байтах, Килобайтах (Кбайт), Мегабайтах (Мбайт) и т.д.

⚠️ Обратите внимание!

В задачах ОГЭ размер файла может быть указан в Кбайт (Килобайтах). При сравнении с пороговым значением убедитесь, что единицы измерения совпадают.

📋 Типы задач задания 12 ОГЭ

🔤 Поиск по расширению

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

📏 Поиск по размеру

Нужно подсчитать количество файлов, размер которых больше или меньше заданного значения (например, более 200 Кбайт).

🎯 Комбинированный поиск

Нужно подсчитать количество файлов с определённым расширением или размером в конкретных подкаталогах (например, в папках Блок, Есенин, Некрасов).

🔍 Алгоритм решения

  1. Определите, что нужно найти: расширение файла, размер или комбинацию условий.
  2. Определите, в каких каталогах искать: во всех подкаталогах или в конкретных.
  3. Просмотрите содержимое каждого подкаталога и подсчитайте файлы, удовлетворяющие условию.
  4. Запишите полученное число в ответ.

💡 Совет

Внимательно читайте условие: «в подкаталогах каталога» означает, что нужно заглянуть во все вложенные папки, а не только в сам каталог.

🔎 Поиск с помощью проводника Windows

На экзамене файлы для задания 12 находятся на компьютере, и их можно быстро подсчитать с помощью строки поиска в проводнике Windows. Для этого используются маски имён файлов.

Маски поиска

Маска — это шаблон имени файла, в котором символ * заменяет любую группу символов (включая пустое количество).

Как подсчитать файлы по расширению

  1. Откройте нужную папку в проводнике Windows (например, Классика/Стихи).
  2. Установите курсор в строку поиска (обычно справа вверху окна проводника).
  3. Введите маску: например, *.txt и нажмите Enter.
  4. Проводник покажет все файлы с таким расширением во всех подкаталогах. В строке состояния внизу окна будет написано количество найденных элементов.

Пример поиска по нескольким расширениям

Если нужно найти файлы с расширениями .txt и .docx, можно сделать так:

Способ 1 (два захода):
Сначала введите *.txt, запишите количество. Затем введите *.docx, запишите количество. Сложите оба числа.

Способ 2 (маска OR):
В строке поиска можно ввести *.txt OR *.docx — проводник покажет файлы, соответствующие любому из условий.

⚠️ Поиск только в указанных подкаталогах

Если в задаче сказано «в подкаталогах Грибоедов, Лермонтов, Некрасов», то нельзя искать сразу во всей папке Стихи — нужно искать отдельно в каждом из трёх подкаталогов. Для этого:

  1. Откройте подкаталог Грибоедов.
  2. Введите маску, например *.docx.
  3. Запишите количество найденных файлов.
  4. Повторите для Лермонтов и Некрасов.
  5. Сложите все три числа.

Как подсчитать файлы по размеру

Проводник Windows тоже позволяет фильтровать файлы по размеру, но проще отсортировать содержимое папки по столбцу Размер и вручную подсчитать подходящие файлы.

💡 Переключитесь в режим «Таблица»

Чтобы было удобнее видеть размеры всех файлов, переключите вид папки в режим «Таблица» (в меню Вид проводника Windows). В этом режиме файлы отображаются в виде таблицы со столбцами: Имя, Дата изменения, Тип, Размер. Столбец Размер позволяет легко сравнивать объём файлов и сортировать их по возрастанию/убыванию.

💡 Полезная маска

Чтобы найти все файлы в папке и всех подпапках (независимо от расширения), используйте маску *.*.
Затем можно отсортировать по расширению или размеру для удобного подсчёта.

✏️ Примеры решения задач

Пример 1: Поиск по расширению

Условие: Сколько файлов с расширением .txt и .docx содержится в подкаталогах каталога Классика/Стихи? В ответе укажите только число.

Решение (через строку поиска):
1. Открываем каталог Классика/Стихи в проводнике Windows.
2. Устанавливаем курсор в строку поиска (справа вверху).
3. Вводим маску: *.txt OR *.docx и нажимаем Enter.
4. Проводник покажет все файлы с расширениями .txt и .docx во всех подкаталогах. В строке состояния внизу окна отобразится количество найденных элементов.
Ответ: 19

Пример 2: Поиск по размеру

Условие: Сколько файлов объёмом более 200 Кбайт каждый содержится в подкаталогах каталога Классика/Стихи? В ответе укажите только число.

Решение (через строку поиска):
1. Открываем каталог Классика/Стихи в проводнике Windows.
2. Переключите вид папки в режим «Таблица» (меню ВидТаблица), чтобы видеть размеры всех файлов в удобном табличном формате.
3. В строке поиска вводим *.* и нажимаем Enter — будут показаны все файлы во всех подкаталогах.
4. Щёлкаем по заголовку столбца Размер, чтобы отсортировать файлы по размеру.
5. Визуально просматриваем список и подсчитываем файлы, размер которых превышает 200 Кбайт.
Ответ: 13

Пример 3: Поиск в конкретных подкаталогах

Условие: Сколько всего файлов с расширением .docx содержится в подкаталогах Грибоедов, Лермонтов, Некрасов каталога Классика/Стихи? В ответе укажите только число.

Решение (через строку поиска):
1. Открываем подкаталог Грибоедов (внутри Классика/Стихи).
2. В строке поиска вводим *.docx и нажимаем Enter. Записываем количество.
3. Открываем подкаталог Лермонтов, повторяем поиск *.docx. Записываем количество.
4. Открываем подкаталог Некрасов, повторяем поиск *.docx. Записываем количество.
5. Складываем все три полученных числа.
Ответ: 2

⚠️ Частые ошибки

🎯 План решения задачи

  1. 📝 Внимательно прочитайте условие задачи
  2. 📁 Определите, в каком каталоге нужно искать
  3. 🔤 Определите, какие расширения или размеры файлов нужны
  4. 📂 Просмотрите все подкаталоги
  5. 🔢 Подсчитайте количество подходящих файлов
  6. ✅ Запишите только число в ответ