Файловая структура ОС. Операции с файлами
Файл – это именованная совокупность любых данных, разме- щѐнная на внешнем запоминающем устройстве и хранимая, обраба- тываемая и перемещаемая как единое целое.
Совокупность правил и программ, по которым выполняются операции с файлами, называется файловой системой. Основные из них: FAT (File Allocation Table) – используется в операционных сис- темах для 16-и и 32-х разрядных процессоров, NTFS (New Technolo- gy File System) – используется, начиная с ОС Windows NT для 32-х и 64-х разрядных процессоров). В них пользователю предоставляются следующие возможности:
– создание папок;
– копирование, перемещение, переименование и удаление файлов и папок;
– навигация по файловой структуре
– запуск программ и открытие документов;
– создание ярлыков;
– стандарты для обозначения пути к файлу: абсолютный и от- носительный адрес файла. Абсолютный адрес начинается указанием диска, на котором расположен файл, и далее последовательно через символ «\» (обратный слеш) перечисляются все папки, которые сле- дует открыть, чтобы найти нужный файл. В относительном адресе через символ «\» перечисление папок ведется, начиная от той, кото- рая активна в данный момент. Для перехода в папку нижнего уровня следует указать имя этой папки. Переход в папку верхнего уровня вне зависимости от ее реального названия обозначается символом
«..» (две точки).
Файл характеризуется свойствами и атрибутами. Их значения указываются в диалоговом окне «Свойства», которое открывается по команде «Свойства» в меню «Файл» и в контекстном меню. Основ- ные из них:
– имя файла может содержать до 256 символов и состоит из двух частей, которые разделяются точкой. Первая часть – имя, кото- рое назначает пользователь для того, чтобы в дальнейшем было по-
нятно, что за информация хранится в этом файле. Обычно имя поль- зователя состоит из букв русского и латинского алфавита, цифр, про- белов, дефиса. Остальные символы использовать не рекомендуется, хотя некоторые – допускается. Вторая часть – расширение. Оно ука- зывает на тип файла или программу, которая в дальнейшем должна работать с ним. В нем разрешается использовать не более 4-х симво- лов. Пояснения к стандартным расширениям, с которыми часто встречаются пользователи, приведены в табл.4.1.
– длина файла в байтах (длина занимаемого участка на диске);
– время и дата создания файла (для опознания последних по времени вариантов файла).
Кроме перечисленных выше атрибутов каждому файлу сопос- тавляются атрибуты, определяющие допустимые действия с ним. На- пример:
– только для чтения (исправления, сделанные во время про- смотра, не будут сохраняться после закрытия файла;
– скрытый (не будет высвечиваться в каталоге), но открыть его можно, введя имя вручную;
– архивный (для автоматического обновления изменѐнных вер- сий в архивах);
– системный.
Таблица 4.1.
Основные стандартные расширения файлов:
|
Расширение |
Формат/назначение программы |
|
Системные программы/программы в машинных кодах |
|
|
*.com *.pcx |
системные программы в машинных кодах |
|
*.sys |
программа драйвера |
|
*.bak |
автоматически создаваемая резервная копия файла |
|
*.tmp |
временная копия с промежуточной информацией, автоматически уничтожаемая после закрытия программы |
|
*.hlp |
файл встроенной справочной системы |
|
*.exe |
прикладная программа в машинных кодах |
|
Графические форматы |
|
|
*.bmp |
формат растровой графики, в котором задан цвет каждого пиксе- ля |
|
* .jpg |
форматы сжатой растровой графики, удобный для хранения от- сканированных фотографий и иллюстраций. Используется в Ин- тернете |
|
*.gif *.tif *.png |
Формат для диаграмм, создаваемых программным путѐм, рисун- ков типа аппликации с ограниченным набором цветов, неслож- ной анимации. Используется в Интернете |
|
*.psd, *.pdd |
формат растровых графических файлов в PhotoShop |
|
*.cdr |
формат векторных графических файлов в CorelDRow |
|
*.eps |
формат векторных графических файлов для подготовки афиш, объявлений, плакатов, который рекомендуется для создания ил- люстраций в настольных издательских системах. |
|
Текстовые форматы |
|
|
*.txt |
формат текстовых файлов без форматирования |
|
*.doc, *.docх |
формат текстовых файлов программ Word до 2003 и после 2003 года |
|
*.rtf |
универсальный формат форматированных текстовых файлов, понятный всем версиям программы Word |
|
|
Комбинация текста с растровой графикой. Используется в Ин- тернете для публикации документов. |
|
Расширения основных программ Microsoft office |
|
|
*.xls, *.xlsx |
форматы файлов программы Excel до 2003 и после 2003 года |
|
*.ppt, *.pptx |
формат файлов электронных презентаций программы PowerPoint до 2003 и после 2003 года |
|
*.mdb, *.mdbx |
формат файлов программы Access до 2003 и после 2003 года |
|
*.htm, *.html |
формат файлов для Web-страниц |
Для того, чтобы применить нужную команду не к одному фай- лу, а к нескольким, в именах которых есть общие для них фрагменты, вводится понятие групповое имя файла (маска имени). В маске в яв- ном виде указываются символы, которые обязательно должны при- сутствовать в нужных файлах, остальные символы заменяются шаб- лонными:
– * означает, что на этом месте может оказаться любое количе- ство любых символов, в частности, ничего;
– ? означает, что на этом обязательно должен быть какой- нибудь символ, но только один;
– | означает, что требуется обработать одной командой все файлы, указанные в предыдущей маске, кроме файлов, подходящих под маску, указанную после него.
Примеры:
*.* – под эту маску подходят все файлы (любое имя и любое расширение);
*.jpg – маска указывает на все файлы рисунков с расширением
―jpg‖;
*экзам*.* – маска указывает на файлы с любым расширением,
у которых в имени пользователя есть указанный фрагмент текста;
*.*|*.bak‖ – означает, что требуется обработать одной коман- дой все файлы, кроме файлов с расширением . ―bak‖, какими бы ни были их имена.
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.