Для групповых операций с файлами используются маски имен файлов, при создании которых применяются специальные символы:
– символ «?» (вопросительный знак) обозначает ровно один любой символ;
– символ «*» (звездочка) обозначает любое количество любых символов (в том числе, может обозначать и пустую последовательность).
Файл ABC.TXT удовлетворяет маске …
– символ «?» (вопросительный знак) обозначает ровно один любой символ;
– символ «*» (звездочка) обозначает любое количество любых символов (в том числе, может обозначать и пустую последовательность).
Файл ABC.TXT удовлетворяет маске …
✓ *B?.*XT
Решение:
Маска «B*.*» выделяет файлы, в которых первым символом имени является символ «B».
Маска «*B*.*X» выделяет файлы, в расширении имени которых последним символом является символ «X».
Маска «?B?.?T*» выделяет файлы, в расширении имени которых вторым символом является символ «T».
Только маска «*B?.*XT» удовлетворяет поставленному условию (в имени файла «ABC.TXT» символ «B» находится на предпоследнем месте, а двумя последними символами в расширении имени являются символы «XT»).
Маска «B*.*» выделяет файлы, в которых первым символом имени является символ «B».
Маска «*B*.*X» выделяет файлы, в расширении имени которых последним символом является символ «X».
Маска «?B?.?T*» выделяет файлы, в расширении имени которых вторым символом является символ «T».
Только маска «*B?.*XT» удовлетворяет поставленному условию (в имени файла «ABC.TXT» символ «B» находится на предпоследнем месте, а двумя последними символами в расширении имени являются символы «XT»).