Файловая структура ОС. Операции с файлами

  • docx
  • 13.11.2021
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала Л2-00879.docx

Файловая структура ОС. Операции с файлами

Файл – это именованная совокупность любых данных, разме- щѐнная на внешнем запоминающем устройстве и хранимая, обраба- тываемая и перемещаемая как единое целое.

Совокупность правил и программ, по которым выполняются операции с файлами, называется файловой системой. Основные из них: 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

*.pdf

Комбинация текста с растровой графикой. Используется в Ин-

тернете для публикации документов.

Расширения основных программ Microsoft office

*.xls, *.xlsx

форматы файлов программы Excel до 2003 и после 2003 года

*.ppt, *.pptx

формат файлов электронных презентаций программы PowerPoint

до 2003 и после 2003 года

*.mdb,

*.mdbx

формат файлов программы Access до 2003 и после 2003 года

*.htm, *.html

формат файлов для Web-страниц


Для того, чтобы применить нужную команду не к одному фай- лу, а к нескольким, в именах которых есть общие для них фрагменты, вводится понятие групповое имя файла (маска имени). В маске в яв- ном виде указываются символы, которые обязательно должны при- сутствовать в нужных файлах, остальные символы заменяются шаб- лонными:

   * означает, что на этом месте может оказаться любое количе- ство любых символов, в частности, ничего;

      ? означает, что на этом обязательно должен быть какой- нибудь символ, но только один;

      | означает, что требуется обработать одной командой все файлы, указанные в предыдущей маске, кроме файлов, подходящих под маску, указанную после него.

Примеры:

*.* под эту маску подходят все файлы (любое имя и любое расширение);

*.jpg маска указывает на все файлы рисунков с расширением

jpg;

*экзам*.* маска указывает на файлы с любым расширением,

у которых в имени пользователя есть указанный фрагмент текста;

*.*|*.bak‖ – означает, что требуется обработать одной коман- дой все файлы, кроме файлов с расширением .  bak, какими бы ни были их имена.