Для груп­по­вых опе­ра­ций с фай­ла­ми ис­поль­зу­ют­ся маски имён файлов. Маска пред­став­ля­ет собой по­сле­до­ва­тель­ность букв, цифр и про­чих до­пу­сти­мых в име­нах фай­лов символов, в ко­то­рых также могут встре­чать­ся сле­ду­ю­щие символы:
символ «?» () во­про­си­тель­ный знак озна­ча­ет ровно один про­из­воль­ный символ.
символ«*» (звездочка) озна­ча­ет любую по­сле­до­ва­тель­ность сим­во­лов про­из­воль­ной длины, в том числе «*» может за­да­вать и пу­стую последовательность.
В ка­та­ло­ге на­хо­дит­ся 6 файлов:
korsten.docx
mikor5.docx
mokkorte.dat
mokkorte.doc
skorcher.doc
x-korvet.doc
При ра­бо­те с этим ка­та­ло­гом ис­поль­зу­ют­ся сле­ду­ю­щие маски:
*kor?*.d*
?*kor*?.doc*
*?kor?*.do*
*kor?.doc*
Маска счи­та­ет­ся хорошей, если ей в рас­смот­рен­ном ка­та­ло­ге со­от­вет­ству­ет такая груп­па файлов:
mikor5.docx
mokkorte.doc
skorcher.doc
x-korvet.doc
Определите, сколь­ко из ука­зан­ных масок яв­ля­ют­ся хорошими?
1) 1
2) 2
3) 3
4) 4

К сожалению, у нас пока нет статистики ответов на данный вопрос, но мы работаем над этим.