Для групповых операций с файлами используются маски имен файлов, при создании которых применяются специальные символы:
– символ «?» (вопросительный знак) обозначает ровно один любой символ;
– символ«*» (звездочка) обозначает любое количество любых символов (в том числе, может обозначать и пустую последовательность).
Имеются файлы:
После удаления файлов, выделенных при помощи маски *A?.*T, в группе остался только файл …
| ○
| BA.TXT
|
| ○
| AS.EXT
|
| ○
| BAS.TXT
|
| ○
| STAR.T
|
Решение:
В имени файла предпоследним символом должен быть символ «A», а в расширении имени последним символом должен быть символ «T».
Этим требованиям удовлетворяют имена файлов «AS.EXT», «BAS.TXT» и «STAR.T», которые и будут удалены.
Имя файла «BA.TXT» к указанной маске не подходит (поэтому он и не удалится), так как символ «A» находится не на предпоследней позиции, а на последней.