1.18 INFO Информация о файлах
Эта программа AMO выдает информацию о файлах на жестких дисках, кассетах с магнитной лентой, магнитных лентах DAT, флэш-памяти или магнитной ленте.
Объем выдаваемой информации управляется параметром TYPE, который может принимать значения: small, medium, или large.
Информация, касающаяся групп файлов, управляется путем задания не полностью заданного имени файла.
Содержимое описания файла:
При небольшом объеме информации:
|
Имя файла |
При среднем объеме информации - в дополнении к предыдущему:
|
Тип файла: оглавление, файл данных |
|
Размер файла в байтах |
|
Длина записи (для файлов SAM) |
|
Файл с фиксированной длиной записи или с записями переменной длины (для файлов SAM) |
При большом объеме информации - в дополнении к предыдущему:
|
Фрагментация файла |
|
Ссылки на файл |
|
Сколько читающих файл |
|
Сколько пишущих в файл |
|
Сколько открытий файла |
|
Владелец (идентификатор пользователя (user ID)) |
|
Число блоков в файле (размер файла) |
|
Имя тома |
|
Емкость тома в байтах |
|
Права доступа (чтение, запись, добавление, удаление) |
Информация о именованных разделах RMX
|
Размер раздела |
|
Объем свободного места в разделе |
1.18.1 Ограничения
Это описание действительно, начиная с версии SP300 E V3.0.
1.18.2 Взаимосвязи
|
AMO-комплексы FIDES |
|
:
|
Сервисы файлов и устройств
|
|
|
|
(смотри Система AMO Глава 'Система запуска ISY')
|
|
1.18.3 Функции AMO
|
START-INFO |
|
:
|
Информация о файлах на дисках, магнитных лентах DAT, флэш-памяти, кассетах с магнитной лентой или магнитной ленте
|
|
1.18.3.1 START-INFO
Запуск вывода информации о файлах на дисплей.
Если введено раздела жесткого магнитного диска, выводится размер раздела и объем свободного места.
Обзор процедуры
Код команды
|
Параметр
|
|
START-INFO
|
FILENAME=<строка>,TYPE=<параметр>,[SEL=<параметр>]
|
|
|
,[ANS=<параметр>],[DIALOG=Y],[UNIT=<параметр>];
|
|
Примеры
1. |
Вывод состояния файла APSN/S/DATE@/ в режиме small в логическую область PDS. |
Ввод:
START-INFO:":PDS:APSN/S/DATE@/",S;
Вывод:
< :PDS:APSN/S/DATE@/D >
< :PDS:APSN/S/DATE@/C >
FSTAT ENDED
STATUS = H'0000
2. |
Требуется размер области :A1H1E: |
Ввод:
START-INFO:":A1H1E:",S;
Вывод:
AREA NAME : :A1H1E:
AREA SIZE : H'003E0000
FREE ON AREA : H'00005000
FILES ON AREA: H'00004711
FSTAT ENDED
STATUS = H'0000
1.18.4 Описание параметра
ANS
|
Ответ
|
|
|
|
Требуется ответ, если параметр SEL=Y.
|
|
|
|
Тип ввода
|
:
|
Одно значение
|
|
|
|
|
|
необязательный
|
|
|
|
Возможные значения
|
:
|
Y
|
= выводить информацию
|
|
|
|
|
|
N
|
= не выводить информацию
|
|
|
|
|
|
I
|
= прервать вывод
|
|
|
|
|
|
C
|
= выводить информацию обо всех последующих файлах
|
|
|
|
|
|
|
|
|
|
DIALOG
|
Диалог
|
|
|
|
Текст, который будет выведен на терминал программами, при вызове AMO.
|
|
|
|
Тип ввода
|
:
|
Одно значение
|
|
|
|
|
|
необязательный
|
|
|
|
Возможные значения
|
:
|
Y
|
= yes
|
|
|
|
Значение по умолчанию
|
:
|
Y
|
|
|
|
|
|
|
|
|
|
FILENAME
|
Имя файла MML-CMD (тестовый файл)
|
|
|
|
Имя файла или раздела
|
|
|
|
Тип ввода
|
:
|
Одно значение
|
|
|
|
|
|
обязательный
|
|
|
|
Возможные значения
|
:
|
полностью или частично квалифицированный
|
|
|
|
|
имя жесткого диска (макс. 32 позиции)
|
|
|
|
|
|
имя файла на магнитной кассете DAT или флэш-памяти (макс. 32 позиции)
|
|
|
|
|
|
имя файла на кассете или магнитной ленте (макс. 17 позиций)
|
|
|
|
|
|
|
|
|
|
SEL
|
Режим выбора
|
|
|
|
Должен ли запрос делаться для каждого файла, при помощи параметра ANS, когда задается частично квалифицированное имя файла, или информация должна выводиться для каждого файла непосредственно?
|
|
|
Тип ввода
|
:
|
Одно значение
|
|
|
|
|
|
необязательный
|
|
|
|
Возможные значения
|
:
|
Y
|
= да, запрос при помощи параметра ANS
|
|
|
|
|
|
N
|
= нет, без запроса
|
|
|
|
Значение по умолчанию
|
:
|
N
|
|
|
|
|
|
|
|
|
|
TYPE
|
Тип информации и объем
|
|
|
|
Тип ввода
|
:
|
Одно значение
|
|
|
|
|
|
обязательный
|
|
|
|
Возможные значения
|
:
|
S
|
= короткий
|
|
|
|
|
|
M
|
= средний
|
|
|
|
|
|
L
|
= большой
|
|
|
|
|
|
|
|
|
|
UNIT
|
Функциональное системное устройство, а именно, код сервера
|
|
|
|
Тип ввода
|
:
|
Одно значение
|
|
|
|
|
|
необязательный
|
|
|
|
Возможные значения
|
:
|
A1
|
= Сервер управления и данных
|
(ADS)
|
|
|
Значение по умолчанию
|
:
|
A1
|
|
|
|
1.18.5 Сообщения об ошибках и предупредительные сообщения
1.18.5.1 Сообщения об ошибках
Отсутствуют
1.18.5.2 Предупредительные сообщения
H01:
|
ЗАМЕЧАНИЕ: СОСТОЯНИЕ СЕГМЕНТА ФАЙЛА НЕУДОВЛЕТВОРИТЕЛЬНО
|
|
H02:
|
СТАТУС ФАЙЛА ЗАКОНЧЕН
|
|
1.18.5.3 форматы вывода
<format1> - HD
ИМЯ РАЗДЕЛА : <имя_раздела>
РАЗМЕР РАЗДЕЛА : H'<число>
СВОБОДНО В РАЗДЕЛЕ : H'<число>
ФАЙЛОВ В РАЗДЕЛЕ : H'<число>
<format2>
СТАТУС ВЫВОДИМОГО ФАЙЛА ?
<format3> - RMX - средний и большой
ТИП ФАЙЛА : <тип>
РАЗМЕР ФАЙЛА : H'<число>
ДЛИНА ЗАПИСИ : H'<число>
ТИП SAM : <тип>
<format4> - RMX - большой
ФРАГМЕНТАЦИЯ ФАЙЛА : H'<число>
ССЫЛОК НА ФАЙЛ : H'<число>
СКОЛЬКО ЧИТАЮЩИХ ФАЙЛ : H'<число>
СКОЛЬКО ПИШУЩИХ В ФАЙЛ : H'<число>
СКОЛЬКО ОТКРЫВШИХ ФАЙЛ : H'<число>
ВЛАДЕЛЕЦ : H'<число>
БЛОКОВ В ФАЙЛЕ : H'<число>
ИМЯ ТОМА : <имя_тома>
ОБЪЕМ ТОМА : H'<число>
ДОСТУП : H'<число>