Поиск файла средствами ОС. Ярославе нужно найти все файлы на компьютере, у…

Информатика7 классРешено по фото 7 октября 2026 в 14:17
№ Поиск файла средствами ОС

Поиск файла средствами ОС. Ярославе нужно найти все файлы на компьютере, у которых в имени есть хотя бы одна цифра, а расширение — .bak. Примеры: backup1.bak, ver2_old.bak, 123.bak. Какую маску она должна использовать, чтобы найти файлы средствами ОС Windows? Выбери верный ответ.

  1. Такую маску составить нельзя
  2. [0-9].bak
  3. 1.bak
  4. *.bak
Решение

В масках Windows работают только два символа: «*» (любая последовательность символов) и «?» (один любой символ). Диапазонов вида [-] в Windows нет, поэтому вариант не сработает: скобки будут восприняты как обычные символы.

Вариант (.bak) найдёт только файлы с цифрой , а файлы вроде ver_old.bak не найдёт.

Вариант (*.bak) найдёт все файлы с расширением .bak, в том числе без цифр (например, data.bak), то есть лишние.

Чтобы выбрать файлы именно с любой цифрой, нужно было бы перебирать маски .bak, .bak, …, .bak по отдельности. Одной маской с помощью * и ? это не записать, значит, такую маску составить нельзя.

💡 Почему так

В масках Windows есть только * (любое количество любых символов) и ? (один символ). Набора «любая цифра» в них нет.

Ответ
  1. Такую маску составить нельзя
Помогло?

Есть ещё задание?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото