ФАЙЛЫ И ФАЙЛОВЫЕ СТРУКТУРЫ КОМПЬЮТЕР КАК УНИВЕСАЛЬНОЕ УСТРОЙСТВО ДЛЯ РАБОТЫ С ИНФОРМАЦИЕЙ Ключевые слова • логическое имя устройства внешней памяти • файл • правила именования файлов • каталог • корневой каталог • файловая структура • путь к файлу • полное имя файла Логические имена устройств внешней памяти Каждое подключаемое к компьютеру устройство внешней памяти имеет логическое имя. ВВ ОС Linux Windows приняты приняты другиелогические правила именования имена устройств дисков внешней и их разделов. памяти, Например: состоящие из одной латинской буквы и знака двоеточия: • логические разделы, принадлежащие первому жёсткому диску, получают имена hda1, hda2 и т. д.; •••для дисководов оптических дисков гибких дисководов и их дисков логических (дискет) - имена, разделов - А:следующие и В:– жёсткому по логические разделы, второму дляжёстких подключаемой кпринадлежащие компьютеру флэш-памяти - имя, алфавиту C:, D: получают после имени последнего на диску, имена hdb1, hdb2 и оптического т. д. имеющегося следующее за последним именем дисковода компьютере диска или раздела жёсткого диска (например, жёсткого F:) C (C:) Съемный DVD Dдиск (D:) RW(F:) дисковод (E:) A (A:) Файл Имя файла состоит из двух частей, разделённых точкой: собственно имени файла и расширения. Собственно имя файлу Расширение имени обычно задаётся Файл даёт - это пользователь. поименованная область внешней памяти. программой автоматически при создании файла. Файловая система - это часть ОС, определяющая способ организации, хранения и именования файлов на Тип файла Примеры расширений носителях информации. Системный файл Текстовый файл drv, sys Файл txt, rtf, doc, docx, odt Графический файл Документ Web-страница bmp, gif, jpg, tif, png, pds Приложение htm, html Звуковой файл Графический Видеофайл Текстовый Архив wav, mp3, midi, kar, ogg Прикладная avi, mpeg программа zip, rar Электронная таблица xls, ods Файлы-документы создаются и обрабатываются с помощью файловприложений. Код (текст) программы bas, pas Каталоги Каталог - это поименованная совокупность файлов и подкаталогов (вложенных каталогов). Каталог самого верхнего уровня называется корневым каталогом. В ОС Windows корневые каталоги обозначаются добавлением к логическому имени соответствующего устройства внешней памяти знака «\» (А:\, C:\, D:\, E:\) В ОС Linux каталоги жёстких дисков не являются корневыми каталогами. Они «монтируются» в каталог mnt. Другие устройства внешней памяти (гибкие, оптические и флэш-диски) «монтируются» в каталог media. Каталоги mnt и media, в свою очередь, «монтируются» в единый корневой каталог, который обозначается знаком «/». Файловая структура диска Файловая структура диска - это совокупность файлов на диске и взаимосвязей между ними. Простые файловые структуры могут использоваться для дисков с небольшим (до нескольких десятков) количеством файлов. A:\ d1.txt d2.txt d3.txt d4.txt ----------------------------------------- ----------------------------------------- ----------------------------------------- ----------------------------------------- ----------------------------------------- d5.txt Файловая структура диска Файловая структура диска - это совокупность файлов на диске и взаимосвязей между ними. Иерархические файловые структуры используются для хранения большого (сотни и тысячи) количества файлов. E:\ видеозапись.avi график.xls ----------------- ----------------- --------------------------------- ----------------- --------------------------------- ----------------- ----------------- тексты буква.txt цифры.txt изображения фото Бия.jpeg Катунь.jpeg Онегин.doc мелодия.mp3 Графическое изображение иерархической файловой структуры называется деревом. аквариум.bmp Файловая структура диска В Windows каталоги на разных дисках могут образовывать несколько отдельных деревьев. В Linux каталоги объединяются в одно дерево, общее для всех дисков. Древовидные иерархические структуры можно изображать вертикально и горизонтально. bin shogun home usr metohody -filename-with- bin text etc doc var … … Полное имя файла Путь к файлу - имена всех каталогов от корневого до того, в котором непосредственно находится файл. В ОС Windows путь к файлу начинается с логического имени устройства внешней памяти; после имени каждого подкаталога ставится обратный слэш: Е:\изображения\фото\Катунь.jpeg В ОС Linux путь к файлу начинается с имени единого корневого каталога; после имени каждого подкаталога ставится прямой слэш: /home/methody/text Последовательно записанные путь к файлу и имя файла составляют полное имя файла. Не может быть двух файлов, имеющих одинаковые полные имена. Задача 1 Пользователь работал с каталогом C:\Физика\Задачи\Механика. Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх и после этого спустился в каталог Экзамен, в котором находится файл Вопросы.doc. Каков путь к этому файлу? Решение: Пользователь Поднявшись наработал один на один уровень с каталогом вверх вверх он оказался он оказался в каталоге: в каталоге: После этого онещё спустился вуровень каталог Экзамен: C: Физика Задачи Экзамен Механика Полный путь к файлу имеет вид: C:\Физика\Экзамен. Задача 2 Учитель работал в каталоге D:\Уроки\7 класс\Практические работы. Затем перешёл в дереве каталогов на уровень выше, спустился в подкаталог Презентации и удалил из него файл Введение.ppt. Каково полное имя файла, который удалил учитель? Решение. ВПользователь Поднявшись Спустившись каталоге Презентации на на работал один один уровень суровень каталогом: он удалил вверх вниз файл он оказался онВведение. оказался в каталоге: в каталоге Презентации: D: Уроки 7 класс Полное имя удалённого файла: Практические работы Презентации D:\Уроки\7 класс\Презентации\Введение.ppt Работа с файлами Создаются файлы с помощью При поиске файла можно использовать маску именисистем файла программирования и цифр прикладного программного последовательность букв, и прочих допустимых в именах файлов символов, в том числе: обеспечения. Основные операции с файлами: ? (вопросительный знак) - означает ровно один •произвольный копированиесимвол; (создаётся копия файла в другом каталоге или на другом носителе); * (звездочка) - означает любую (в том числе и пустую) •последовательность перемещение (производится перенос файла символов произвольной длины. в другой каталог или на другой носитель, исходный файл Например, по маске n?.* будут найдены файлы с уничтожается); произвольными расширениями и двухбуквенными именами, •начинающимися переименование переименование с буквы(производится «n». собственно имени файла); • удаление (в исходном каталоге объект уничтожается). Самое главное Файл - это поименованная область внешней памяти. Имя файла, состоит из двух частей, разделённых точкой: собственно имени файла и расширения. Каталог - это поименованная совокупность файлов и подкаталогов (вложенных каталогов). Каталог самого верхнего уровня называется корневым каталогом. Файловая структура диска - это совокупность файлов на диске и взаимосвязей между ними. Файловые структуры бывают простыми и многоуровневыми (иерархическими). Путь к файлу - имена всех каталогов от корневого до того, в котором непосредственно находится файл. Последовательно записанные путь к файлу и имя файла составляют полное имя файла. Полное имя файла уникально. Вопросы и задания Саша Укажите, Файл Из Из перечня работал перечня Пушкин.doc какое симён имён каталогом: из хранится выберите выберите на жёстком (отметьте ниже диске имён галочкой) в каталоге файлов те, Пользователь работал суказанных каталогом: ПОЭЗИЯ, который является подкаталогом каталога удовлетворяют которые удовлетворяют НЕ удовлетворяют маске ?ese*ie.?t* маске маске ?l*ck.*t? ?l*ck*.*?: D:\ДОКУМЕНТЫ\ФОТО\2011\ВЕСНА . D:\УРОКИ\ИНФОРМАТИКА\ПРАКТИЧЕСКИЕ РАБОТЫ . Назовите Как Назовите Перечислите называется могут Каковы логические быть имена Какой основные Что Что организованы графическое такое известных основные каталог такое Что Что имена путь правила такое полное такое называют коперации, вам устройств изображение файлу каталог? файлы файл? именования имя программ, на корневым? файла? во диске? совершаемые внешней внешней иерархической открывающих файлов памяти памяти? вс на ЛИТЕРАТУРА. В таблице приведены фрагменты полного 1. seseie.ttx click.txt _click.txt Сначала он поднялся на структуры? три вверх, потом операционной файлы компьютере, со следующими системе, файловой к которому файлами. расширениями: установленной вы уровня имеете на txt,компьютерах доступ. doc, bmp, rtf,вв имени Он поднялся файла: на два уровня вверх, затем спустился 2. esenie.ttx спустилсяАЛГЕБРА в каталогивашем ЭКЗАМЕН и после этого спустился в black.ppt arj. классе? black.ppt подкаталог создал в нём файл Квур.txt. Каково А Б В Г Д Е каталог Укажите полный путь для того 3. eseie.xt lock.sts полное имяИНФОРМАТИКА. файла, который создал Саша? lo3ck.sts каталога, в котором оказался пользователь. 4.ЛИТЕРАТУРА sesenie.txt С: Пушкин .doc ПОЭЗИЯ clock.tt clock.tt \ 1) D:\ДОКУМЕНТЫ\ФОТО\ИНФОРМАТИКА blink.uta blink.uta 2) D:\ДОКУМЕНТЫ\ИНФОРМАТИКА\ЭКЗАМЕН Восстановите имя файла и закодируйте его applock.stu полное applock.stu 3) D:\ДОКУМЕНТЫ\ЭКЗАМЕН\ИНФОРМАТИКА буквами (запишите последовательность букв без blocker.htm blocker.htm 4) D:\ДОКУМЕНТЫ\ФОТО\2011\ВЕСНА\ЭКЗАМЕН\ИНФОРМАТИКА пробелов и запятых). elpack.ty elpack.ty blocker.html blocker.html Опорный конспект Каждое подключаемое к компьютеру устройство внешней памяти имеет логическое имя (A: B: C: D: E: F: … ) Файл – это поименованная область внешней памяти Поиск файла Файловая структура диска Простая Иерархическая Полное имя файла Адрес Имя файла диск:\путь имя.расширение Тип файла Примеры расширений Системный файл drv, sys Текстовый файл txt, rtf, doc, docx, odt Графический файл bmp, gif, jpg, tif, png, pds Звуковой файл wav, mp3, midi, kar, ogg Видеофайл avi, mpeg Архив zip, rar Электронная таблица xls, ods