форматироваться непосредственно прикладной программой во
форматирования командой "RUN FORMAT", требуемые гибкие диски могут
форматироваться непосредственно прикладной программой во всех
общедоступных форматах. Поскольку функция пользователя, присоединяемая
к DISKFORMAT(), использует принцип, аналогичный функции пользователя,
присоединяемой к DBEDIT(), то для процедуры форматирования может быть
организовано отображение текущей стадии процесса.
Кроме того, с помощью описываемых в данной главе функций может быть
получена разнообразная информация, относящаяся к дискам и файлам.
Атрибуты файлов
Многие описываемые в данной главе функции работают с атрибутами
файлов, приведенными в таблице:
Таблица 1. Кодирование атрибутов файлов
--------------------------------------------------------------------
Бит Число Симв. константа Присвоенный файловый атрибут
--------------------------------------------------------------------
0 FA_NORMAL Файловых атрибутов не присвоено
1 1 FA_READONLY READ ONLY (файл только для чтения)
2 2 FA_HIDDEN HIDDEN (скрытый файл)
3 4 FA_SYSTEM SYSTEM (системный файл)
4 8 FA_VOLUME VOLUME (метка тома диска)
5 16 FA_DIRECTORY DIR (директория)
6 32 FA_ARCHIVE ARCHIVE (после резервного копирования были
внесены изменения)
--------------------------------------------------------------------
Для задания комбинации атрибутов файлов следует суммировать
соответствующие им числовые значения. Так например, для использования
атрибутов HIDDEN и SYSTEM функции в качестве параметра должна быть
передана величина 6 (2+4).
Атрибуты файлов неодинаковы по своему значению и использованию.
Атрибуты HIDDEN, SYSTEM, VOLUME и DIR должны быть указаны явно.
С другой стороны, при отсутствии атрибутов, либо при атрибутах