Теория:
Как вы знаете, файлы — это данные, сохранённые на компьютере или созданные с помощью языков программирования приложения.
Какие же операции можно выполнять с файлами?
- Удаление — это операция, при которой файл из каталога уничтожается.
- Копирование — это операция, при которой файл остаётся в каталоге и создаётся копия в другом каталоге.
- Переименование — это операция, при которой пользователь изменяет собственное имя файла.
- Перемещение — это операция, при которой файл переносится в другой каталог, но его копия не остаётся в исходном.
- Поиск файла — это операция, при которой происходит обнаружение файла по некоторым известным характеристикам (по дате создания, по части имени, по расширению файла).
Как найти файл по неполному имени?
Пример:
мальчик сохранил файл, но не помнил его полное имя. Он запомнил, что написал медведь или медветь. Чтобы найти файл, он задал в поиске такое имя файла: медве?ь. И операционная система обнаружила файл. Мальчик использовал поиск файла по маске.
В маске можно использовать следующие символы:
? (знак вопроса) означает, что ровно один знак пропущен;
* (звёздочка) означает, что пропущена последовательность символов любой длины или вообще пустая последовательность.
При маске *.txt будут найдены все файлы с расширением txt.
При маске m?.* будут найдены файлы, которые начинаются с m, в имени всего два символа, и расширение может быть любое.