2.03M
Категория: ИнформатикаИнформатика

Файлы и файловые структуры

1.

2.

Файл
Имя файла состоит из двух частей, разделённых точкой:
собственно имени файла и расширения. Собственно имя файлу
Файл - пользователь.
это поименованная
область внешней
даёт
Расширение
именипамяти.
обычно задаётся
программой
автоматически
создании
Файловая система
- это при
часть
ОС, файла.
определяющая способ
организации, хранения
и именования
файлов на носителях
Тип файла
Примеры расширений
информации.
Системный файл
drv, sys
Файл
Текстовый файл
txt, rtf, doc, docx, odt
Графический файл
bmp, gif, jpg, tif, png, pds
Звуковой файл
wav, mp3, midi, kar, ogg
Документ
Web-страница
Графический
Видеофайл
htm, htmlПриложение
avi, mpegПрикладная
программа
Файлы-документы
создаются и xls,обрабатываются
с помощью
Электронная таблица
ods
файлов-приложений.
Код (текст) программы
bas, pas
Текстовый
Архив
zip, rar

3.

Логические имена устройств внешней
памяти
Каждое подключаемое к компьютеру устройство внешней памяти
имеет логическое имя.
ВВ ОС
ОС Windows
Linux приняты
приняты
другие
логические
правилаимена
именования
устройств
дисков
внешней
и их
памяти,
разделов.
состоящие
Например:
из одной латинской буквы и знака двоеточия:
• логические разделы, принадлежащие первому жёсткому диску,
получают имена hda1, hda2 и т. д.;
• •для
дисководов
оптических
дисков
гибких
дисководов
и кихкомпьютеру
дисков
логических
-(дискет)
имена,
разделов
- следующие
А: и В:– - имя,
по следующее
алфавиту
дляжёстких
подключаемой
флэш-памяти
•C:,
логические
разделы,
принадлежащие
второму
жёсткому
диску,
после
D:
имени
последнего
имеющегося
на
компьютере
жёсткого
за последним именем оптического дисковода (например, F:)
получают
имена hdb1,
hdb2диска
и т. д.
диска
или раздела
жёсткого
C (C:)
Съемный
DVD
Dдиск
(D:)
RW дисковод
(F:)
(E:)
A (A:)

4.

Каталоги
Каталог - это поименованная совокупность файлов и
подкаталогов (вложенных каталогов).
Каталог самого верхнего уровня называется корневым каталогом.
В ОС Windows корневые каталоги обозначаются добавлением к
логическому имени соответствующего устройства внешней памяти
знака «\» (А:\, C:\, D:\, E:\)
В ОС Linux каталоги жёстких дисков не являются корневыми
каталогами. Они «монтируются» в каталог mnt. Другие устройства
внешней памяти (гибкие, оптические и флэш-диски) «монтируются» в
каталог media.
Каталоги mnt и media, в свою очередь, «монтируются» в единый
корневой каталог, который обозначается знаком «/».

5.

Файловая структура диска
Файловая структура диска - это совокупность файлов на диске и
взаимосвязей между ними.
Простые файловые структуры могут использоваться для дисков с
небольшим (до нескольких десятков) количеством файлов.
A:\
d1.txt
d2.txt
d3.txt
d4.txt
-----------------------------------------
-----------------------------------------
-----------------------------------------
-----------------------------------------
-----------------------------------------
d5.txt

6.

Файловая структура диска
Файловая структура диска - это совокупность файлов на диске и
взаимосвязей между ними.
Иерархические файловые структуры используются для хранения
большого (сотни и тысячи) количества файлов.
E:\
видеозапись.avi
график.xls
-----------------
-----------------
---------------------------------
-----------------
---------------------------------
-----------------
-----------------
тексты
буква.txt
цифры.txt
изображения
фото
Бия.jpeg
Катунь.jpeg
Онегин.doc
аквариум.bmp
мелодия.mp3
Графическое изображение иерархической файловой структуры называется
деревом.

7.

Файловая структура диска
В Windows каталоги на разных дисках могут образовывать
несколько отдельных деревьев.
В Linux каталоги объединяются в одно дерево, общее для всех
дисков. Древовидные иерархические структуры можно
изображать вертикально и горизонтально.
bin
home
shogun
-filename-with-
usr
metohody
bin
text
etc
var
doc


8.

Полное имя файла
Путь к файлу - имена всех каталогов от корневого до того, в котором
непосредственно находится файл.
В ОС Windows путь к файлу начинается с логического имени устройства внешней
памяти; после имени каждого подкаталога ставится обратный слэш:
Е:\изображения\фото\Катунь.jpeg
В ОС Linux путь к файлу начинается с имени единого корневого каталога; после
имени каждого подкаталога ставится прямой слэш:
/home/methody/text
Последовательно записанные путь к файлу и имя файла составляют полное имя
файла. Не может быть двух файлов, имеющих одинаковые полные имена.

9.

Задача 1
Пользователь работал с каталогом
C:\Физика\Задачи\Механика. Сначала он поднялся на один уровень вверх, затем
ещё раз поднялся на один уровень вверх и после этого спустился в каталог Экзамен,
в котором находится файл Вопросы.doc. Каков путь к этому файлу?
Решение:
Пользователь
Поднявшись
наработал
один
на один
уровень
с каталогом
вверх
вверх
он оказался
он оказался
в каталоге:
в каталоге:
После
этого онещё
спустился
в уровень
каталог
Экзамен:
C:
Физика
Задачи
Экзамен
Механика
Полный путь к файлу имеет вид: C:\Физика\Экзамен.

10.

Задача 2
Учитель работал в каталоге
D:\Уроки\7 класс\Практические работы.
Затем перешёл в дереве каталогов на уровень выше, спустился в подкаталог
Презентации и удалил из него файл Введение.ppt. Каково полное имя файла,
который удалил учитель?
Решение.
В
каталоге Презентации
он удалил
файл
Введение.
Поднявшись
Спустившись
Пользователь
на
наработал
один
один уровень
уровень
с каталогом:
вверх
вниз он
оноказался
оказался
ввкаталоге
каталоге:Презентации:
D:
Уроки
7 класс
Полное имя удалённого файла:
Практические работы
Презентации
D:\Уроки\7 класс\Презентации\Введение.ppt

11.

Работа с файлами
Создаются
с помощью
системмаску
программирования
и прикладного
При поиске файлы
файла можно
использовать
имени файла - последовательность
программного
обеспечения.
букв, цифр и прочих
допустимых в именах файлов символов, в том числе:
Основные
операции
с файлами:
? (вопросительный
знак)
- означает ровно один произвольный символ;
• копирование (создаётся копия файла в другом каталоге или на другом
* (звездочка) - означает любую (в том числе и пустую) последовательность
носителе);
символов произвольной длины.
• перемещение (производится перенос файла в другой каталог или на другой
Например, по маске n?.* будут найдены файлы с произвольными расширениями и
носитель, исходный файл уничтожается);
двухбуквенными именами, начинающимися с буквы «n».
• переименование (производится переименование собственно имени
файла);
• удаление (в исходном каталоге объект уничтожается).

12.

Вопросы и задания
Саша
Укажите,
Файл
Из
Из перечня
работал
перечня
Пушкин.doc
какое
имён
с каталогом:
имён
извыберите
хранится
указанных
выберите
на
(отметьте
жёстком
ниже
(отметьте
имён
галочкой)
диске
файлов
галочкой)
в каталоге
те, которые
удовлетворяют
те,
ПОЭЗИЯ,
удовлетворяют
которые
который
маске
НЕ
Пользователь
работал
с каталогом:
является
подкаталогом
каталога
ЛИТЕРАТУРА. В таблице приведены
маске
удовлетворяют
?l*ck.*t?
маске ?l*ck*.*?:
?ese*ie.?t*
D:\ДОКУМЕНТЫ\ФОТО\2011\ВЕСНА
.
D:\УРОКИ\ИНФОРМАТИКА\ПРАКТИЧЕСКИЕ
РАБОТЫ
. на
Каковы
Назовите
Как
Назовите
называется
Перечислите
Как
основные
логические
могут
имена
быть
правила
графическое
Какой
основные
известных
Что
имена
Что
организованы
такое
каталог
такое
именования
Что
устройств
Что
путь
операции,
вам
изображение
такое
полное
такое
называют
к
программ,
файлу
каталог?
файлы
файл?
внешней
имя
файлов
совершаемые
корневым?
файла?
во
иерархической
диске?
открывающих
ввнешней
памяти
операционной
снафайлами.
памяти?
компьютере,
файлы
файловой
системе,
со к
полного имени файла:
1.фрагменты
seseie.ttx
click.txt
_click.txt
Сначала
он
поднялся
на
три
уровня
вверх,
потом
спустился
в каталог
следующими
установленной
которому
расширениями:
на
компьютерах
структуры?
вызатем
имеете
txt,
доступ.
вdoc,
вашем
bmp,
классе?
rtf, arj. АЛГЕБРА
Он поднялся на два уровня вверх,
спустился
в подкаталог
и
2. esenie.ttx
ЭКЗАМЕН
и после
этогоКаково
спустился
в каталог
ИНФОРМАТИКА.
Укажите
black.ppt
black.ppt
создал
в нём
файл
Квур.txt.
полное
имя
файла,
который
создал
А
Б
В
Г
Д
Е Саша?
полный путь для того каталога,lock.sts
в котором оказался пользователь.
3. eseie.xt
lo3ck.sts
4.1)ЛИТЕРАТУРА
sesenie.txt
D:\ДОКУМЕНТЫ\ФОТО\ИНФОРМАТИКА
Пушкин
\
.doc
ПОЭЗИЯ
clock.tt
clock.tt
С:
2) D:\ДОКУМЕНТЫ\ИНФОРМАТИКА\ЭКЗАМЕН
blink.uta
blink.uta
3)Восстановите
D:\ДОКУМЕНТЫ\ЭКЗАМЕН\ИНФОРМАТИКА
applock.stu
полное
имя файла
и закодируйте его буквами (запишите
applock.stu
4)
D:\ДОКУМЕНТЫ\ФОТО\2011\ВЕСНА\ЭКЗАМЕН\ИНФОРМАТИКА
последовательность
букв без пробелов
и запятых).
blocker.htm
blocker.htm
elpack.ty
elpack.ty
blocker.html
blocker.html
English     Русский Правила