7/23/17
ФАЙЛ ФАЙЛОВАЯ СИСТЕМА МАСКА ФАЙЛА
ФАЙЛ
Все программы и данные хранятся в долговременной памяти компьютера в виде файлов.
Файл – программа или данные, имеющие имя и хранящиеся в долговременной памяти.
Имя файла состоит из двух частей, разделенных точкой.
Пример . docх
Собственное имя файла
Расширение
ФАЙЛ
- Имя файла может включать до 255 символов ( кроме символов \ / : * ? ” | ).
- Расширение файла определяет его тип (программа, данные текстового типа и др.).
- Расширение
записывается 2-4
строчными латинскими
буквами.
Пример . docх
Имя файла
Расширение
ФАЙЛ
Имя файлу даёт пользователь.
Расширение имени обычно задаётся программой автоматически при создании файла.
Тип файла
Исполняемый
Примеры расширений
exe, com
Тип файла
Текстовый
Примеры расширений
Звуковой
txt, rtf, doc, docx, odt
Графический
wav, mp3, midi, ogg
bmp, gif, jpg, tif, png
Web-страница
Видеофайл
Архив
htm, html
avi, mpeg
zip, rar
Электронная таблица
xls, ods
Программы
bas, pas
Задание 1
Выберите правильные имена файлов.
?кот.jpg
Ира+Катя.avi
Лето.bmp
2
Пушки_н.doc
2*2.rtf
Круг.doc.xls
Next/b.exe
music.mp3
Задание 2
В папке Игра находятся файлы:
- Игра.ogg
- Игра.exe
- Игра.midi
- Игра.avi
- Игра.pas
- Игра.html
- Игра.txt
- Игра.bmp
- Игра.rar
- Игра.mp3
- Найдите файл, являющийся инструкцией к игре.
- Найдите файл, являющийся клипом к игре.
- Найдите файл, являющийся иконкой к игре.
- Найдите файл, запускающий игру.
ФАЙЛОВАЯ СИСТЕМА
На каждом носителе информации может храниться большое количество файлов.
Файловая система – порядок хранения файлов на диске.
ФАЙЛОВАЯ СИСТЕМА
Одноуровневая
Многоуровневая
МНОГОУРОВНЕВАЯ ФАЙЛОВАЯ СИСТЕМА
Вложенные каталоги
Корневой каталог (папка)
Папка_1
Папка_2
Папка_3
Файл_1
Папка_3.1
Папка_1.1
Файл_2
Папка_3.2
Файл_3
Папка_1.2
Каталог (папка) - поименованная совокупность файлов и подкаталогов (вложенных каталогов).
ПОЛНОЕ ИМЯ ФАЙЛА
В ОС Windows путь к файлу начинается с логического имени устройства внешней памяти; после имени каждого подкаталога ставится обратный слэш:
D:\изображения\фото
В ОС Linux путь к файлу начинается с имени единого корневого каталога; после имени каждого подкаталога ставится прямой слэш:
/home/methody/text
ПОЛНОЕ ИМЯ ФАЙЛА
Полное имя файла – путь к файлу
+ собственное имя с расширением.
А:\Изображения\Фото\Прогулка.jpg
Путь к файлу
Собственное имя с расширением
Задание 3
Запишите полные имена всех файлов.
Задание 4
Файл Есенин.doc хранится на жёстком диске в каталоге ПОЭЗИЯ , который является подкаталогом каталога ЛИТЕРАТУРА . В таблице приведены фрагменты полного имени файла:
А
ЛИТЕРАТУРА
Б
В
С:
Г
Есенин
Д
\
.doc
Е
ПОЭЗИЯ
Восстановите полное имя файла и закодируйте его буквами (запишите последовательность букв без пробелов и запятых).
Задание 5
Пользователь работал с каталогом:
D:\ДОКУМЕНТЫ\ФОТО\2011\ВЕСНА
Сначала он поднялся на три уровня вверх, потом спустился в каталог ЭКЗАМЕН и после этого спустился в каталог ИНФОРМАТИКА . Запишите полный путь для того каталога, в котором оказался пользователь.
МАСКА ФАЙЛА
Для групповых операций с файлами (например, для поиска файлов) используются маски имен файлов.
Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы:
Символ « ? » (вопросительный знак) означает ровно один произвольный символ.
Символ « * » (звездочка) означает любую последовательность символов произвольной длины, в том числе «*» может задавать и пустую последовательность.
- Например, если ввести в поиск следующею запись: gloss*.doc
Будет выполнен поиск всех файлов, имена которых начинаются на «gloss», с расширением .doc, например Glossary.doc и Glossy.doc .
- А если ввести gloss?.doc , будет найден файл Glossy.doc или Gloss2.doc , но не Glossary.doc.
Задание 6
При поиске файла можно использовать маску имени файла - последовательность букв, цифр и прочих допустимых в именах файлов символов, в том числе:
? (вопросительный знак) - означает
ровно один произвольный символ;
* (звездочка) - означает любую
(в том числе и пустую)
последовательность символов
произвольной длины.
1
2
click.txt
3
black.ppt
lock.sts
4
5
clock.tt
6
blink.uta
7
applock.stu
blocker.htm
8
9
elpack.ty
blocker.html
Из перечня имён выпишите те,
которые удовлетворяют маске ?l*ck.*t?