Файловая система компьютера Основные понятия
Определения Файлом называется поименованная совокупность данных, хранящихся на внутреннем или внешнем носителе информации Имя файла состоит: Имя файла. Расширение служит для определения типа данных, хранящихся в файле.
Атрибуты файла • Кроме имени, файл обычно имеет атрибуты (дата создания, дата изменения, пользователь, права доступа и т. д. ) • Файловая система позволяет организовать файлы в иерархические древовидные каталоги. • Каталог самого верхнего уровня называется корневым каталогом. Корневой каталог обозначается именем логического источника данных – латинской буквой с двоеточием. С: - жесткий диск компьютера, остальные буквы – внутренние или внешние носители информации подключенные к компьютеру.
Каталоги (папки) • Каталоги делятся на системные и пользовательские. Системные каталоги имеют служебные имена, назначенные операционной системой (ОС) при установке. Имена пользовательских – задаются пользователем по его усмотрению. • Каталог, в котором пользователь находится в настоящий момент называется текущим каталогом.
Путь • Последовательность имен каталогов, проходимых от некоторого каталога до нужного файла, называется путем к этому файлу. Имена каталогов в этой последовательности принято разделять знаком «» . • Абсолютное имя складывается из пути к файлу от корневого каталога и имени файла. • Относительное имя – из пути к файлу из текущего каталога и имени файла. Если файл находится в текущем каталоге, то его относительное имя просто имя файла.
Примеры E: SCHOOLUSERDOCuser. txt С: ТЕКСТ. DOC Y: YZZ. Y портрет. jpg Для каждого примера ответьте на вопросы: 1. Данный путь является абсолютным относительным? 2. Укажите имя корневого каталога. 3. Укажите расширение файла. или
Запишите полный путь к файлу 333. gif, находящемуся в каталоге Задание 4
Задание Пользователь работал с каталогом С: ДокументыДоговораПродажа. Сначала он поднялся на один уровень вверх, затем спустился в каталог Срочные, затем спустился в каталог Покупка. Запишите полный путь каталога, в котором оказался пользователь. 1)С: СрочныеПокупка 3) С: ДокументыСрочныеПокупкаПродажа 2)С: ДокументыСрочныеПокупка 4) С: ДокументыДоговораСрочныеПокупка
Маска • Для групповых операций с файлами (поиск, удаление, перемещение) используются маски имен файлов. • Маска представляет собой последовательность букв, цифр и прочих допустимых в именах файлов символов, в которых также могут встречаться следующие символы: ? – означает один неизвестный символ * - означает любую последовательность символов произвольной длины (в том числе и пустую последовательность).
Пример маски *. * - выделение всех файлов в текущем каталоге *. txt S*. ? Определите, какое из указанных имен файлов удовлетворяет маске? ? cr*m. d? c 1) crim. doc 2) acrims. doc 3) jcrm. dtc 4) ocrm. dc Составьте маску, по которой из текущего каталога будут выбраны все файлы, имена которых начинаются на букву «F» с расширением, состоящим ровно из трех символов.
Задания В текущем каталоге имеются файлы: 1) zzz. cpp 2) zzz. cpppc 3) z. c 4) 1. cpp 5) 123. pc Какие файлы будут выдраны из текущего каталога по маске *. cpp