Файловая система MS-DOS
Рефераты >> Информатика >> Файловая система MS-DOS

Файл - это поименованная область памяти на каком-либо физическом носителе, предназначенная для хранения информации.

Файл ВСЕГДА "привязан" к какому-либо Каталогу (в том числе, может быть "привязан" и к корневому каталогу).

Рис. 3

Идентификация Логических Дисков, Каталогов и Файлов:

Идентификация Логических дисков, Каталогов, Файлов осуществляется на базе имен.

ВНИМАНИЕ!

Файловая система MS-DOS НЕ допускает, чтобы были Логические Диски, Каталоги, Файлы с одинаковыми ИДЕНТИФИКАТОРАМИ!

В качестве имени логического диска используется одна из букв латинского алфавита (A Z).

Каждый Файл или Каталог (кроме корневого) имеет ПОЛНОЕ имя.

ПОЛНОЕ Имя Файла (Каталога), кроме корневого, состоит из следующих частей (рис.4):

- имя логического диска (A Z),

- символ-разделитель (двоеточие) “:”,

- символ, идентифицирующий корневой каталог - "\" (Слэш),

- перечень “родительских” каталогов (разделенных символом "\"),

- собственно имя файла (каталога),

Собственно имя файла (каталога) состоит из:

- имя,

- символ-разделитель (точка) “.”,

- расширение имени файла

“Имя логического диска ”+” двоеточие ”+” идентификатор корневого каталога ”+” весь перечень имен родительских каталогов” = маршрут доступа к файлу (каталогу).

Максимальное кол-во символов в ПОЛНОМ имени файла = 78,

Максимальное кол-во символов в имени файла = 8,

Максимальное кол-во символов в расширении имени файла = 3,

Расширение НЕ обязательно, т.е. может и НЕ присутствовать (в этом случае точка тоже отсутствует).

Рис. 4

Таким образом, размер собственно имени файла НЕ превышает 12 символов!

В ПОЛНОМ имени файла разрешается использовать только следующие символы: A-Z 0-9 $ & # `~ ( ) - % ! _ ^

В ПОЛНОМ имени файла запрещается использовать все остальные

символы!

ЗАПРЕЩАЕТСЯ В ПОЛНОМ имени файла использовать ПРОБЕЛ!

Примеры допустимых имен файлов: Format.com, Read.me, MyFyle.txt, 28-03-96.doc, 123.45

Примеры НЕ допустимых имен файлов:

123456789.txt, aa?.doc, 35*.? It.F.doc, .txt

Использование расширений:

Файлы, хранящиеся на диске, с точки зрения файловой системы MS-DOS, которая выступает в роли заведующего складом (ничего не понимающего в устройстве и назначении различных вещей, хранящихся на складе), вообще говоря, представляют собой “некоторое сборище информации”. На самом деле файлы, в зависимости от информации, которая там хранится, могут иметь различное назначение: данные, программы, драйверы, настроечные файлы и т.д.

Расширения имени файла - не обязательный, но очень важный компонент. Он используется для разделения файлов по отдельным категориям (данные, программы, драйверы и т.д.).

В MS-DOS есть перечень предопределенных (и наиболее часто встречающихся) расширений файлов. В таблице приведен их НЕ полный перечень.

Расширение

Назначение файла

EXE

COM

Программы, созданные программистами, с помощью специальных языков программирования

BAT

Программы, созданные Пользователями, с помощью редакторов текстов

SYS

Драйверы устройств

TXT

ASCII-файл (текстовый)

DOC

Файл-документ (чаще всего ASCII-файл, но может быть и другого формата)

PAS

Тексты программ на Pascal

ASM

Тексты программ на Ассемблере

BMP

GIF

PCX

Графические образы

INI

CFG

Файлы настроек и конфигураций

Общие команды MSDOS

Общие команды распознаются и выполняются командным процессором command.com. Команды вводятся с клавиатуры, их ввод завершается нажатием клавиши <ВВОД> (<ENTER>).

Общие команды DOS делятся на группы:

Команды работы с дисками;

Команды работы с файлами;

Команды работы с каталогами;

Команды управления системой.

Типовая структура команды выглядит следующим образом:

<имя команды> [<список параметров>] [<список ключей>]

Параметры (аргументы) указывают на те объекты, над которыми совершаются операции, ключи уточняют действие команды. Признак ключа (переключателя) – наличие косой линии «/». Квадратные скобки указывают на возможность отсутствия фрагмента.

DIR

Команда работы с каталогами; выводит на экран список директориев и файлов, находящихся внутри текущего директория. Если использовать команду DIR без параметров и переключателей, она выводит имена файлов (директориев), их расширения, размеры (в байтах), дату и время создания, их число, общий размер и размер свободного дискового пространства.

Полный синтаксис таков:

DIR [диск:] [путь] [имя_файла] [/P] [/W] [/A[[:]атрибуты]] [/O[[:]порядок_сортировки]] […]

Параметры

 

[диск:][путь]

указывают дисковод и каталог, оглавление которого нужно просмотреть;

[имя_файла]

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

В имени файла могут быть использованы символы-заместители:

?

Заменяет один произвольный символ в имени файла;

*

Заменяет произвольное число произвольных символов.

Ключи:

 

/P

выводит информацию, пока экран не заполнится, для получения следующих экранов надо нажимать любую клавишу;

/W

выводит информацию в сокращенном виде, только имена файлов и директориев (в 5 столбцов);

/A[[:] атрибуты]

выводит информацию тех директориев и файлов, атрибуты которых указаны.

Вот некоторые атрибуты:

Н

скрытые файлы;

все файлы, кроме скрытых;

S

системные файлы;

-S

все файлы, кроме системных;

D

директории;

-D

только файлы;

R

файлы только для чтения.

Параметр

 

/O[[:] порядок_сортировки]


Страница: