Файловая система компьютера

Файловая система и маска имён

Тысячи файлов на диске не превращаются в хаос благодаря файловой системе. Разберём её строго, включая маску имён.

Чему ты научишься. строить полное имя файла по пути в дереве каталогов и подбирать файлы по маске имён со знаками * и ?.

Файлы, каталоги, путь

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

Маска имён файлов

Для поиска и групповых операций применяют маску имён — шаблон со специальными знаками: * заменяет любое число любых символов, ? — ровно один символ:

МАСКА ИМЁН ФАЙЛОВ (шаблон поиска):
   *.txt      — все файлы с расширением txt
   отчёт*.*   — все файлы, чьё имя начинается на «отчёт»
   doc?.pdf   — doc1.pdf, docA.pdf … (? = один любой символ)

Контрольный вопрос. Символ * в маске имён файлов заменяет…

Алюбое число любых символов
Бровно один символ
Втолько цифры

Подсказка: Например, *.txt.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Символ ? в маске имён заменяет…

Аровно один любой символ
Блюбое число символов

Подсказка: Обрати внимание на слово «ровно» в вариантах ответа — какой из них про фиксированное количество?

Онлайн-проверка ответа появится позже

Контрольный вопрос. Именованная область данных на носителе называется одним словом. Впиши его.

Подсказка: Про это весь урок.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Файлы организуют в файловую структуру с помощью…

Акаталогов (папок)
Бмасок
Впутей

Подсказка: Обычно получается дерево.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Перечень каталогов от корня до файла называется… к файлу. Впиши слово.

Подсказка: Путь + имя = полное имя файла.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Шаблон со специальными знаками (* и ?) для поиска и групповых операций с файлами называется маской…

Аимён
Бпутей
Вкаталогов

Подсказка: Применяется именно к названиям файлов.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Путь к файлу вместе с его именем образует … имя файла.

Аполное
Бкороткое

Подсказка: Оно уникально.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Маска doc?.pdf находит файлы doc1.pdf и docA.pdf, но НЕ находит doc12.pdf. Почему?

А? заменяет РОВНО один символ, а в «12» их два
Бмаска работает только с числами
Вdoc12.pdf вообще не является PDF-файлом

Подсказка: Посчитай, сколько символов должно стоять на месте ?.

Онлайн-проверка ответа появится позже

Контрольный вопрос. Маска *.txt находит и file.txt, и очень_длинное_имя.txt. Почему звёздочка подходит для обоих случаев?

Азвёздочка заменяет ЛЮБОЕ число символов, а не фиксированное
Бзвёздочка заменяет ровно один символ
Вtxt — единственное расширение, которое работает со звёздочкой

Подсказка: Сравни с предыдущим вопросом про знак вопроса — там количество фиксировано, а здесь нет.

Онлайн-проверка ответа появится позже

Задание. Придумай дерево каталогов минимум из 3 уровней (например: Диск → Документы → Школа → файл.docx).
1) Опиши это дерево и укажи полное имя файла, который лежит в самом глубоком каталоге.
2) Придумай маску имён (используя * и/или ?), которая найдёт ТОЛЬКО файлы определённого типа в твоём дереве (например, все .docx файлы или все файлы, начинающиеся на определённую букву).
3) Приведи минимум 2 примера имён файлов, которые твоя маска НАЙДЁТ, и 1 пример, который она НЕ найдёт, и объясни почему.

Подсказка: Полное имя = путь через все каталоги + имя файла в самом конце.

Онлайн-проверка ответа появится позже

Итоги главы

Ты разобрался в истории и архитектуре компьютера, структуре ПО и файловой системе. Дальше — как компьютер представляет числа, тексты, графику и звук.

Назад  ·  ↑ В начало урока  ·  ⌂ В начало курса  ·  Вперёд →

Школа Виктора Комлева