Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Faili, failovai sistema.doc
Скачиваний:
6
Добавлен:
21.04.2019
Размер:
110.08 Кб
Скачать

Практическое применение.

Часто бывает нужно указать (найти, например) не один файл, а целую группу файлов с похожими названиями. Для этого служат маски файлов.

Задача 1. Например, если мы хотим сослаться сразу на все текстовые файлы, которые имеют расширение "TXT", мы должны вместо имени файла написать звёздочку ("*"). Получится маска для текстовых файлов

"*.TXT".

Задача 2. Если мы хотим сослаться на файлы редакторов "Word" или "WordPad", которые имеют расширение "DOC", то должны написать маску

"*.doc".

Задача 3. Мы хотим сослаться на все файлы, которые имеют имя "Вася" и разные расширения. Пишем маску

"Вася.*".

Это подходит и для "Вася.txt", и для "Вася.doc", и для "Вася.Петрович", и для файла "Вася" без расширения.

Задача 4. Хотим найти все файлы, в имени которых есть следующие символы «Вася», а расширение которых может быть каким угодно. Пишем маску:

"*Вася*.*".

Это подходит и для "я Вася.txt", и для "Вася Петрович.doc", и для "я Вася Петров.txt", и для "я Вася.Петрович", и для файла "Вася" без расширения.

Задача 5. Хотим найти все файлы, в имени которых, начиная с 4-ой позиции, находится набор символов «Вася». Пишем маску:

"???Вася*.*".

Это подходит и для "ой Вася.txt" (обратите внимание, что пробел – это тоже символ), и для "5а_Вася Петрович.doc", и для "17 Вася Петров.txt", и для "ПП Вася.Петрович", и для файла "s1-Вася" без расширения.

Задача 6. Мы хотим увидеть все файлы, которые есть в папке. То есть, нам подходят любые имена и любые расширения. Напишем маску, в которой и имя, и расширение заменены звёздочкой.

Это маска "*.*".

Собственно, это и происходит в диалоге открытия файла. В поле "Тип файла" устанавливается маска файлов. Для текстовых файлов это маска "*.TXT". Для файлов "Word" и "WordPad" - это маска "*.DOC". Для типа "все файлы" - маска "*.*". По маске из окошка "Тип файлов" диалог открытия файла фильтрует файлы перед тем, как показать их.

Теперь понятно, что "WordPad" выставляет по умолчанию в окне "Тип файлов" маску для своих файлов "*.doc". Поэтому диалог открытия файлов отфильтровывает содержимое папки "Мои документы" и выводит в окне все папки и только файлы с расширением "DOC". Вот почему там нет, например, файла "Блокнот.TXT".

Вернуться к содержанию

Домашнее задание (письменное)

1. Перечислите файлы, которые соответствуют маске ??Р*.А??

  1. PPEPSI.ABC

  2. PEDDY.A1

  3. PEPPER.ARJ

  4. PEPSI.A1

  5. PEPPY.A7F

  6. CAPITAL.A3A

  7. SUPPORT.A1

  8. TUPIK.ABC

2. Перечислите файлы, которые соответствуют маске D??*.??B

  1. DPEPSI.ABB

  2. DDY.A1

  3. DR.ARB

  4. PEPSI.A1B

  5. DEPPY.A7B

  6. DAL.AB

  7. DRT.A1B

  8. TUPIK.ABC

3. Перечислите файлы, которые соответствуют маске ?U*.А*

  1. PPEPSI.ABC

  2. PEDDY.A1

  3. PEPPER.ARJ

  4. PEPSI.A1

  5. PEPPY.A7F

  6. CAPITAL.A3A

  7. SUPPORT.A1

  8. TUPIK.ABC

4. Перечислите через запятую, номера файлов с именем, которое начинается с DEK и состоит из 6 или более символов, при любом расширении:

  1. DEKT??*.*

  2. DEK???.?

  3. DEK.*

  4. DEK???.*

  5. DEK?.

  6. DE?.?*

4

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]