Для групповых операций с файлами используются маски имён файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы. Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность. В каталоге находится 6 файлов: asc.wma casting.wmv last.wma pasta.wmvx pasta.wri vast.wma Определите, по какой из перечисленных масок из этих 6 файлов будет отобрана указанная группа файлов: casting.wmv last.wma pasta.wmvx vast.wma 1) ?as*.wm? 2) *as?.wm* 3) ?as*.wm* 4) ?as*.w*
Для отбора указанной группы файлов можно использовать маску: ?as.wm
Пояснение:
Первая маска (?as*.wm?) отобрала бы только файл "last.wma", так как второй символ в имени файлов должен быть "a", а у остальных файлов это условие не выполняется.Вторая маска (as?.wm) отобрала бы только файл "pasta.wri", так как первым символом должно быть "a", а у остальных файлов это условие не выполняется.Третья маска (?as.wm) отобрала бы файлы "casting.wmv" и "vast.wma", так как первым символом должно быть "c" и "v" соответственно, а у остальных файлов это условие не выполняется.Четвертая маска (?as.w) отобрала бы все файлы, так как первым символом у всех файлов указанной группы является "l", "p", "v", что соответствует условию маски, а затем следует "as", "as", "as", что также соответствует условию маски, и наконец, ".w", ".w", ".w", что также соответствует условию маски.
Для отбора указанной группы файлов можно использовать маску: ?as.wm
Пояснение:
Первая маска (?as*.wm?) отобрала бы только файл "last.wma", так как второй символ в имени файлов должен быть "a", а у остальных файлов это условие не выполняется.Вторая маска (as?.wm) отобрала бы только файл "pasta.wri", так как первым символом должно быть "a", а у остальных файлов это условие не выполняется.Третья маска (?as.wm) отобрала бы файлы "casting.wmv" и "vast.wma", так как первым символом должно быть "c" и "v" соответственно, а у остальных файлов это условие не выполняется.Четвертая маска (?as.w) отобрала бы все файлы, так как первым символом у всех файлов указанной группы является "l", "p", "v", что соответствует условию маски, а затем следует "as", "as", "as", что также соответствует условию маски, и наконец, ".w", ".w", ".w", что также соответствует условию маски.