Файловая система

Слайд 2

Теория.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

файл — область памяти, имеющая имя. Информация на

Теория. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © файл — область памяти, имеющая
дисках хранится в виде файлов.
файлы имеют расширения, которые отделяются от имени точкой (например, файл music.mp3 — имеет расширение mp3).
полное имя файла содержит полный путь к нему. (например, C:\music\metallica\One.mp3 — это полное имя файла One.mp3).
файлы могут хранится в папках. У папок тоже есть имя. Папки иногда называют каталогами и директориями.
папка, которая находится в другой папке, называется вложенной. Папка самого верхнего уровня, которая не лежит в другой папке, называется корневой или просто — корень диска. В Windows корневые каталоги обозначаются так — буква диска:\ (например, C:\ — корневой каталог диска C, E:\ — корневой каталог диска E).
для выделения группы файлов удобно использовать маски. В маске можно использовать символы, которые должны быть в выделяемых именах файлов, а также специальные символы — *(звездочка) и ?(знак вопроса). На месте звездочки может стоять любое количество (а может и не быть вообще) любых символов, а знак вопроса указывает, что на его месте должен стоять только один любой символ.

Слайд 3

Задачи на составление масок.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

1) Как будет выглядеть маска

Задачи на составление масок. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © 1) Как
для выделения файлов с расширением jpg?
Решение: В данном примере нас не интересует, сколько и какие символы будут содержаться в имени файла, поэтому маска будет выглядеть так — *.jpg
2) Как будет выглядеть маска для выделения файлов, в имени которых содержится doc?
Решение: В данном случае нас не интересует расширение файлов, главное, чтобы в имени содержалось doc. Т. е. не важно, стоит ли что-то до и после doc. Маска будет выглядеть так — *doc*.*

Слайд 4

Задачи на составление масок.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

3) Как выглядит маска для

Задачи на составление масок. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © 3) Как
файлов, в имени которых второй символ l, пятый символ e, а третья буква в расширении c?
Решение: Так как нам известны конкретные позиции букв в имени файла, использовать звездочку нельзя. Начало маски будет выглядеть следующим образом — ?l??e. После 5-го символа могут быть или не быть другие символы, поэтому после него поставим звездочку — ?l??e*. Аналогично и с расширением — ??с*. В итоге получается следующая маска ?l??e*.??с*.

Слайд 5

Отбор группы файлов по маске.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

В каталоге находится 7

Отбор группы файлов по маске. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © В
файлов:
∙ track217.txt
∙ traffic-tue.text
∙ traffic-tue.tab
∙ tram-a.txt
∙ tree-elm.text
∙ story-217.text
∙ street-5.txt
Определите, по какой из масок из них будет отобрана указанная группа файлов:
∙ traffic-tue.text
∙ tram-a.txt
∙ tree-elm.text
∙ street-5.txt
1)*tr*-*.t* 2)tr*-*.t*xt 3)*tr*-*.t*xt 4)tr*-*. t?xt

Слайд 6

Отбор группы файлов по маске.

ИНФОРМАТИКА

2014г. Кирсанов Илья Андреевич ©

Обратим внимание на то,

Отбор группы файлов по маске. ИНФОРМАТИКА 2014г. Кирсанов Илья Андреевич © Обратим
что три файла имеют в имени букву «t» на первом месте, а последний — на втором. Значит маску нужно начать с произвольного символа «*», а уже на второе место поставим «t». Варианты 2) и 4) нам уже не подходят. Третий символ «r» стоит во всех файлах на одном и том же месте. Несовпадающие последовательности букв, стоящих до и после дефиса обозначим звёздочками «*». Последовательности text и txt отличаются только тем, что в последней отсутствует «е». Обозначим её как «*». Использовать «?» нельзя, т. к. он не заменяет пустую последовательность, значит вариант 1) не подходит. Искомая маска *tr*-*.t*xt cоответствует варианту 3)
Ответ 3.
Имя файла: Файловая-система.pptx
Количество просмотров: 36
Количество скачиваний: 0