В ОГЭ № 12 посвящен поиску файлов по заданному расширению в каталоге. Здесь нам нужно запомнить основные три понятия: имя файла, расширение, маска файла.
Расширение файла - это часть имени файла, которая помогает операционной систему определить необходимую программу для запуска файла.
Примеры типов файла и их расширения:
- Текстовый файл - txt, doc, rtf.
- Графические файлы - bmp, gif, jpg, png.
- Звуковые файлы - wav, mp3.
- Web -страницы - htm, html.
Имя файла - состоит из двух частей, которые разделены точкой. Имя файла и расширение. Пример: осень.gif - графический файл с расширением gif.
Маска файла - используется для поиска файлов или группы файлов. Маска представляет собой последовательность символов, которые входят в название файла, а так же специальных символов:
- "?" - означает ровно один произвольный символ.
- "*" - означает любую последовательность символов произвольной длины.
Примеры заданий
Пример 1. Найти все файлы определенном каталоге с расширением doc.
Решение. В этой задаче не важно название файла, поэтому в поиске мы можем заменить его на символ *.
Пример 2. Найти все файлы в определенном каталоге с расширением pdf.
Решение. В этой задаче не важно название файла, поэтому в поиске мы можем заменить его на символ *.
Пример 3. Найти все файлы в определенном каталоге с именем школа.
Решение. В этой задаче не важно расширение файла, поэтому в поиске мы можем заменить его на символ *.
Пример 4. Найти все файлы в определенном каталоге с расширением, в котором есть буква d.
Решение. В этой задаче не важно имя файла, поэтому в поиске мы можем заменить его на символ *. Так же расширение должно содержать букву d не важно на каком месте.
Пример 5. Найти все файлы в определенном каталоге с расширением pdf, в имени которого есть буква а.
Решение. Здесь не сказано на каком месте в имени стоит буква а, поэтому перед или после буквы "а" могут идти символы или их может не быть.
Если вы зашли впервые на мой канал, то советую ознакомиться с оглавлением канала. Все статьи распределены по темам.