Вопрос:

6. Для групповых операций с файлами используются маски имён файлов. В каталоге находится 6 файлов: chifera.dat chifera.doc ferrum.doc deLafer.doc oferta.doc tokoferol.docx Определите, по какой из масок из каталога будет отобрано ровно 3 файла. 1) *fer?*.d* 2) ?*fer*?.doc* 3) *?fer*?.doc 4) ?*fer?*.docx

Ответ:

Рассмотрим каждую маску и файлы, которые ей соответствуют:

  1. *fer?*.d*: Эта маска ищет файлы, в которых после 'fer' идет один любой символ, а затем идет символ 'd'.
    • chifera.dat - подходит
    • deLafer.doc - не подходит (расширение .doc)
    • oferta.doc - не подходит (нет 'd' после 'fer')
    • ferrum.doc - не подходит (нет 'd' после 'fer')
    • chifera.doc - не подходит (расширение .doc)
    • tokoferol.docx - не подходит (нет 'd' после 'fer')
    Итого: 1 файл
  2. ?*fer*?.doc*: Эта маска ищет файлы с расширением .doc, где перед 'fer' есть один любой символ, и после 'fer' тоже есть один любой символ.
    • chifera.dat - не подходит (расширение .dat)
    • chifera.doc - подходит
    • ferrum.doc - не подходит (два символа 'r' и 'u' после 'fer')
    • deLafer.doc - подходит
    • oferta.doc - подходит
    • tokoferol.docx - не подходит (расширение .docx)
    Итого: 3 файла
  3. *?fer*?.doc: Эта маска ищет файлы с расширением .doc, где перед 'fer' есть как минимум один любой символ, и после 'fer' тоже есть один любой символ.
    • chifera.dat - не подходит (расширение .dat)
    • chifera.doc - подходит
    • ferrum.doc - не подходит (два символа 'r' и 'u' после 'fer')
    • deLafer.doc - подходит
    • oferta.doc - подходит
    • tokoferol.docx - не подходит (расширение .docx)
    Итого: 3 файла
  4. ?*fer?*.docx: Эта маска ищет файлы с расширением .docx, где перед 'fer' есть один любой символ, и после 'fer' тоже есть один любой символ.
    • chifera.dat - не подходит (расширение .dat)
    • chifera.doc - не подходит (расширение .doc)
    • ferrum.doc - не подходит (расширение .doc, два символа после 'fer')
    • deLafer.doc - не подходит (расширение .doc)
    • oferta.doc - не подходит (расширение .doc)
    • tokoferol.docx - подходит
    Итого: 1 файл

Из условия задачи требуется найти маску, которой соответствуют ровно 3 файла. Таким образом, маска 2 и 3 соответствуют условию.

Ответ: 2 и 3
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие