Тема урока: Файл и файловые системы
Все программы и данные хранятся в долговременной памяти компьютера в виде файлов. Файл-это программа или данные, имеющие имя и хранящиеся в долговременной памяти. Файл
Имя файла Имя файла состоит из двух частей, разделенных точкой: собственно имени файла и расширения, определяющего тип файла.( программа, данные…) Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании Пример: Сочинение.doc Класс.bmp
Имя файла Имя файла может включать до 255 символов ( можно использовать русский алфавит), из которых обычно 3 символа отводиться по расширение. РасширениеТип файла *.doc, *.txtТекстовые файлы *.bmp, *.jpg, *.gifГрафические файлы *.avi, *.mpegВидеофайлы *.wav, *.mp3, *.midЗвуковые файлы *.bac, *.pasФайлы на языке программирования *.zip, *.rarАрхивные *.exe или *.comИсполняемые файлы (запускает программу) *.sys, *.drvСистемные файлы
Файловая система 4 На каждом носителе информации (гибком, жестком или лазерном диске) может храниться большое количество файлов. Порядок хранения файлов на диске определяется установленной файловой системой. 4 Файловая система - это система хранения файлов и организации каталогов.
Одноуровневая файловая система 4 Для дисков с небольшим количеством файлов (до нескольких десятков) удобно применять одноуровневую файловую систему, когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов. Для отыскания файла на диске достаточно указать лишь имя файла.
Одноуровневая файловая система
Многоуровневая файловая система 4 Если на диске хранятся сотни и тысячи файлов, то для удобства поиска файлы организуются в многоуровневую иерархическую файловую систему, представляющей собой систему вложенных папок(чаще всего, вместо каталогов используется понятие «папка») В каждой папке могут храниться папки нижнего уровня, а также файлы.
Многоуровневая файловая система
Путь к файлу 4 Для того чтобы найти файл в иерархической файловой структуре необходимо указать путь к файлу. Путь к файлу начинается с логического имени диска( А,В- гибкие диски, С,D, E- и.т.д. жесткие и оптические диски.), затем записывается последовательность имен вложенных друг в друга папок, в последний из которых содержится нужный файл. Имена диска и папок записывается через разделитель « \ »
Запишите полные имена всех файлов
Решим задачу В некотором каталоге хранится файл Фактура.doc. После того, как в этом каталоге создали подкаталог и переместили в него файл Фактура.doc, полное имя файла стало С:\Изображения\Объекты\Скульптура\Фактура.doc. Каково имя созданного каталога? 1) Изображения 2) Объекты 3) Скульптура 4) С:\Изображения\Объекты
Решим задачу Пользователь работал с каталогом Участники. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз, потом ещё раз спустился на один уровень вниз. В результате он оказался в каталоге C:\Конференция\Секции\Информатика Запишите полный путь каталога, с которым пользователь начинал работу. 1) C:\Конференция\Регионы\Списки\Участники 2) C:\Конференция\Участники 3) C:\Конференция\Регионы\Участники 4) C:\Участники
Решим задачу В некотором каталоге хранился файл Газета, имевший полное имя C:\Сентябрь\Выпуск1\Газета. Пользователь, находившийся в этом каталоге, поднялся на один уровень вверх, создал подкаталог Вёрстка и переместил в созданный подкаталог файл Газета. Каково стало полное имя этого файла после перемещения? 1) C:\Сентябрь\Вёрстка\Газета 2) C:\Вёрстка\Сентябрь\Выпуск1\Газета 3) C:\Вёрстка\Газета 4) C:\Сентябрь\Выпуск1\Вёрстка\Газета
Решим задачу Пользователь перенес папку С:\Sdt\123\Texts в папку АВС, расположенную в корне диска D. Укажите полный путь к файлу 3.txt, расположенному в папке Texts. 1) ABC\Texts\3.txt 2) D:\ABC\3.txt 3) D:\ABC\Sdt\123\Texts\3.txt 4) D:\ABC\Texts\3.txt
Маски имен файлов Для групповых операций с файлами используются маски имен файлов. Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: Символ «?» (вопросительный знак) означает ровно один произвольный символ. Символ «*» (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
Маски имен файлов Определите, какое из указанных имен файлов удовлетворяет маске ?d*.doc 1) drakon.doc 2) 2) kadet.doc 3) 3) adres.doc 4) 4) kalendar.doc
Маски имен файлов Определите, какое из указанных имен файлов удовлетворяет маске *k?.txt 1) krot.txt 2) 2) okno.txt 3) 3) zamok.txt 4) 4) kolonka.txt
Маски имен файлов Определите, какое из указанных имен файлов удовлетворяет маске c?o*k.?x* 1) cock.exe 2) 2) cook.ax 3) 3) clock.xa 4) 4) chronik.txt
Спасибо за внимание