Маска файла

Что такое маска файла? Маска файла позволяет выделить группу файлов. При этом используются символы * (заменяет произвольное количество символов) и ? (заменяет один определенные символ). Сейчас разберемся, как работают маски.

Предположим, что в нашем каталоге есть следующие файлы:
G1.doc
G2.doc
G22.doc
G234.doc

Маска *.doc выделит все файлы, поскольку у всех файлов есть расширение .doc. Маска G7.doc (или G?.*) выделит только первые два файла, поскольку они начинаются на букву G, но маска указывает, что в имени должно быть только два символа: первый - G, а второй - произвольный (его и заменяет символ ?).

Если вам нужно выделить все файлы, которые начинаются на букву G, но при этом длина файла и его расширение не имеет значения, можно использовать маску G*. Маска G*.ТХТ выделяет все файлы, которые начинаются на букву G и имеют расширение .ТХТ. Но таких файлов у нас нет, поэтому ничего не будет выделено.

Символы * и ? можно использовать в любой части маски. Например, маска *.? выделит все файлы, расширение которых состоит из одного любого символа. А маска ???.* выделит файлы, имя которых содержит три символа, а расширение - любое.

Думаю, принцип понятен. Маски файлов удобно использовать при поиске файлов, что и будет показано далее.

Опубликовано: 01.09.2015
Помощь сайту
RusOpen.com - это некоммерческий проект. Это значит, что он не приносит прибыли и держится исключительно на Вашем энтузиазме и личных средствах Администрации сайта.
Яндекс.Метрика
Наверх