Маски имен файлов.
Маска (шаблон) — имена файлов, в которых используются символы «*» и «?». Символ «?»заменяет один любой символ. Например, маска text?.doc означает все файлы с именами text1.doc , text2.doc , texta.doc и т.д.
Символ «*» заменяет любое число произвольных символов (в том числе и отсутствие символа). Например, маска text*.doc означает все файлы с именами text1.doc , text2.doc , texta.doc , text11.doc , textabc.doc , text.doc и т.д. Маска *.com означает все файлы с любыми именами и расширением .com . Маска text.* означает все файлы с именем text и любыми расширениями. Маска *.* означает все файлы (т.е. с любыми именами и расширениями).
Маски удобно использовать, если Вы не уверены в правильности написания имени нужного Вам файла или хотите найти все файлы какого-то одного типа и выполнить над ними какую-то операцию. Например, по команде удалить из текущего каталога файлы *.* из него будут удалены все файлы.
Задание: «Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Определите, какое из указанных имен файлов удовлетворяет маске:
?hel*lo.c?*.
Варианты ответов (выбери только один вариант):
1. hello.c
2. hello.cpp
3. hhelolo.cpp
4. hhelolo.c
В комментарии напиши только верный вариант ответа. Не забудь подписать комментарий!
3)
ОтветитьУдалить?hel*lo.c?*.
ОтветитьУдалить?-это h
*-o
?*-рр
Ответ:3
ответ: 3
ОтветитьУдалитьответ: 3
ОтветитьУдалить3.
ОтветитьУдалить3
ОтветитьУдалить3. hhelolo.cpp
ОтветитьУдалить3. helolo.cpp
ОтветитьУдалитьответ 3.
ОтветитьУдалить3.
ОтветитьУдалить3
ОтветитьУдалить3
ОтветитьУдалить3. hhelolo.cpp
ОтветитьУдалить3)
ОтветитьУдалить3. helolo.cpp*)
ОтветитьУдалитьз
ОтветитьУдалитьответ 3
ОтветитьУдалить3
ОтветитьУдалитьОтвет № 3)
ОтветитьУдалитьОтвет:3))
ОтветитьУдалить3. hhelolo.cpp
ОтветитьУдалить№3
ОтветитьУдалитьОтвет №3
ОтветитьУдалить