
Тысячи файлов на диске не превращаются в хаос благодаря файловой системе. Разберём её строго, включая маску имён.
Чему ты научишься. строить полное имя файла по пути в дереве каталогов и подбирать файлы по маске имён со знаками * и ?.
Файлы, каталоги, путь
Файл — именованная область данных на носителе. Каталоги (папки) организуют файлы в файловую структуру (обычно иерархическую — дерево). Путь к файлу — перечень каталогов от корня до файла; путь вместе с именем даёт полное имя файла, которое уникально.
Маска имён файлов
Для поиска и групповых операций применяют маску имён — шаблон со специальными знаками: * заменяет любое число любых символов, ? — ровно один символ:
МАСКА ИМЁН ФАЙЛОВ (шаблон поиска): *.txt — все файлы с расширением txt отчёт*.* — все файлы, чьё имя начинается на «отчёт» doc?.pdf — doc1.pdf, docA.pdf … (? = один любой символ)
Контрольный вопрос. Символ * в маске имён файлов заменяет…
Подсказка: Например, *.txt.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Символ ? в маске имён заменяет…
Подсказка: Обрати внимание на слово «ровно» в вариантах ответа — какой из них про фиксированное количество?
Онлайн-проверка ответа появится позже
Контрольный вопрос. Именованная область данных на носителе называется одним словом. Впиши его.
Подсказка: Про это весь урок.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Файлы организуют в файловую структуру с помощью…
Подсказка: Обычно получается дерево.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Перечень каталогов от корня до файла называется… к файлу. Впиши слово.
Подсказка: Путь + имя = полное имя файла.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Шаблон со специальными знаками (* и ?) для поиска и групповых операций с файлами называется маской…
Подсказка: Применяется именно к названиям файлов.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Путь к файлу вместе с его именем образует … имя файла.
Подсказка: Оно уникально.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Маска doc?.pdf находит файлы doc1.pdf и docA.pdf, но НЕ находит doc12.pdf. Почему?
Подсказка: Посчитай, сколько символов должно стоять на месте ?.
Онлайн-проверка ответа появится позже
Контрольный вопрос. Маска *.txt находит и file.txt, и очень_длинное_имя.txt. Почему звёздочка подходит для обоих случаев?
Подсказка: Сравни с предыдущим вопросом про знак вопроса — там количество фиксировано, а здесь нет.
Онлайн-проверка ответа появится позже
Задание. Придумай дерево каталогов минимум из 3 уровней (например: Диск → Документы → Школа → файл.docx).
1) Опиши это дерево и укажи полное имя файла, который лежит в самом глубоком каталоге.
2) Придумай маску имён (используя * и/или ?), которая найдёт ТОЛЬКО файлы определённого типа в твоём дереве (например, все .docx файлы или все файлы, начинающиеся на определённую букву).
3) Приведи минимум 2 примера имён файлов, которые твоя маска НАЙДЁТ, и 1 пример, который она НЕ найдёт, и объясни почему.Подсказка: Полное имя = путь через все каталоги + имя файла в самом конце.
Онлайн-проверка ответа появится позже
Итоги главы
Ты разобрался в истории и архитектуре компьютера, структуре ПО и файловой системе. Дальше — как компьютер представляет числа, тексты, графику и звук.
