Файлы и папки © К.Ю. Поляков, Тема 1. Файловая система
Определения 2 Файл – набор данных на диске, имеющий имя. Имя файла: 255 символов, нельзя \ / : * ? | Реферат по истории.doc персональное имя расширение («фамилия») расширение («фамилия»).exe,.com Исполняемые программы.txt Текст без оформления.doc,.docx Документ (текст + рисунки + …).bmp,.gif,.jpg Рисунки.wav,.mid,.mp3 Звук.avi,.mpg,.wmv Видеофильмы.pas,.c,.bas Тексты программ
Файловая система 3 одноуровневая каталог файлы vasya.txt 360 байт Примеры.doc 13 Кб Я.bmp 1,28 Мб vasya.txt 360 байт Примеры.doc 13 Кб Я.bmp 1,28 Мб размер дата изменения самый простой вариант все файлы «в куче», сложно разбираться ограниченный объем каталога (512 записей) Файловая система – это порядок размещения файлов на диске.
4 Файловая система многоуровневая (дерево) Диск C: autoexec.bat Документы План.doc Отчет.doc Фото Видео Кузя.avi Винни-Пух.wmv 2006 Я.jpg Шарик.jpg 2007 Ку.jpg Зя.jpg Корневой каталог – главный каталог диска. Вложенная папка (подкаталог) – это папка, расположенная внутри другой папки. Папка (каталог) – объединяет файлы и вложенные папки файлы Файлы в корневом каталоге папка
5 Файловая система многоуровневая (дерево) Рабочая папка (текущий каталог) – папка, с которой в данный момент работает пользователь. Диск C: Документы Видео дерево папок: Фото корень
6 Файловая система Проводник (Пуск – Программы – Стандартные) показать вложенные папки скрыть вложенные папки Диск C: Документы Фото Видео Диск C: Документы Фото Видео
7 Адреса файлов Какие файлы находятся в корневом каталоге? ? C:\Фото\2007\Ку.jpg диск папки имя файла \\SERVER\Видео\2007\Зя.avi имя компьютера C:\SERVER\Видео\2007\Зя.avi A:\autoexec.bat \\work3\Игры\Hover\hover.exe D:\Windows\Temp\Справка.txt E:\Реферат.doc C:\SERVER\Видео\2007\Зя.avi A:\autoexec.bat \\work3\Игры\Hover\hover.exe D:\Windows\Temp\Справка.txt E:\Реферат.doc Сетевой адрес: Примеры: Полный адрес файла = путь + имя файла Путь к файлу – это перечисление папок (каталогов), в которых он находится, сверху вниз (начиная с диска).
8 Пользователь работал с каталогом С:\Уроки\Физика\Механика. Сначала он поднялся на один уровень вверх, затем спустился на один уровень вниз, в каталог Теплота, затем вновь поднялся на один уровень вверх и после спустился в каталог Электродинамика. Запишите полный путь каталога, в котором оказался пользователь.
9 Пользователь работал с каталогом C :\Физика\Задачи\Кинематика. Сначала он поднялся на один уровень вверх, затем еще раз поднялся на один уровень вверх и после этого спустился в каталог Экзамен. Запишите полный путь каталога, в котором оказался пользователь.
10 Перемещаясь из одного каталога в другой, пользователь последовательно посетил каталоги DO C, USER, S C HOOL, A:\, LETTER, INBOX. При каждом перемещении пользователь либо спускался в каталог на уровень ниже, либо поднимался на уровень выше. Каково полное имя каталога, из которого начал перемещение пользователь? 1) A:\DO C 2) A:\LETTER\INBOX 3) А:\S C HOOL\USER\DO C 4) А:\DO C \USER\S C HOOL
11 В некотором каталоге хранился файл Задача 5. После того, как в этом каталоге создали подкаталог и переместили в созданный подкаталог файл Задача 5, полное имя файла стало Е:\Класс 9\Физика\Задачник\Задача 5. Каково было полное имя этого файла до перемещения? 1) Е:\Физика\Задачник\Задача 5 2) Е:\Физика\Задача 5 3) Е:\Класс 9\Задачник\Задача 5 4) Е:\Класс 9\Физика\Задача 5
12 Учитель работал в каталоге D:\Материалы к урокам\10 класс\Практические работы. Затем перешел в дереве каталогов на уровень выше, спустился в подкаталог Лекции и удалил из него файл Введение. Каково полное имя файла, который удалил преподаватель? 1) D:\Материалы к урокам\10 класс\Введение 2) D:\Материалы к урокам\10 класс\Лекции\Введение 3) D:\Материалы к урокам\Лекции\Введение 4) D:\Материалы к урокам\Введение\Лекции
13 Маски Маска – это обозначение для группы файлов. * – любое количество любых символов ? – один любой символ Примеры: *.* *.doc все файлы все файлы с расширением.doc a*.? имя файла начинается с «a», расширение из 1 символа *x*.??* имя файла содержит «x», расширение не менее 2 символов *z.a? имя файла заканчивается на «z», расширение начинается «a», всего 2 символа
14 Определите, какое из указанных имен файлов удовлетворяет маске: ?a???* 1)dad1 2)dad22 3)3daddy 4)add444
15 Определите, какое из указанных имен файлов удовлетворяет маске: ?ba*r.?xt 1)bar.txt 2)obar.txt 3)obar.xt 4)barr.txt
16 Определите, по какой из масок будет выбрана указанная группа файлов: xls 23. xml 234. xls 23. xml 1) *23*.?x* 2) ?23?.x?? 3) ?23?.x* 4) *23*.???
17 В каталоге находятся пять файлов: fort.docx ford.docx lord.doc orsk.dat port.doc Определите, по какой из масок будет выбрана указанная группа файлов: fort.docx ford.docx lord.doc port.doc 1) *o?*.d?* 2) ?o*?.d* 3) *or*.doc? 4) ?or?.doc?
18 Определите, по какой из масок будет выбрана указанная группа файлов make.cpp, name.c, age.pc, name.cpp 1)*a*e.? 2)a?e.* 3)*a?e.* 4)?a?e.*