Команда FLAG
Эта команда используется для просмотра и изменения атрибутов файлов
и каталогов. Атрибуты определяют, какие операции с файлами может
выполнять пользователь, и как они обрабатываются при сохранении
резервных копий, переносе и выводе содержимого каталога. Для просмотра
атрибутов файлов наберите команду FLAG без параметров, например,
FLAG *.DOC. Для просмотра справочной информации о параметрах этой
команды используйте синтаксис:
FLAG /? параметр
где "параметр" может иметь следующее значение:
Параметр | Информация |
ALL | Если в качестве "параметра" указать ALL, то выводится справка по всем параметрам. |
FO | Выводит справку по атрибутам файлов, назначаемых с помощью команды FLAG. |
DO | Справка по атрибутам каталога, назначенных с помощью FLAG. |
MODES | Справка по присвоенным режимам поиска. |
SYNTAX | Справочная информация по синтаксису команды FLAG. |
OPTIONS | Выводит список различных параметров. |
Параметры каталогов
Параметры атрибутов каталогов позволяют вам присвоить атрибуты
каталогам. Команда имеет следующий синтаксис:
FLAG маршрут атрибуты (создает новый набор атрибутов)
FLAG маршрут +атрибуты (добавляет атрибуты к текущему набору)
FLAG маршрут -атрибуты (удаляет атрибуты из текущего набора)
где "маршрут" задает каталог, а допустимые параметры
описываются следующей таблицей:
Параметр | Описание |
N | Обычный. |
Dc | Не компрессировать. |
Di | Ограничение удаления. |
Dm | Не переносить. |
Hi | Скрытый. |
Ic | Немедленное компрессирование. |
P | Уничтожение при удалении. |
Ri | Ограничение переименования. |
Sy | Системный |
Например, чтобы файлы в каталоге немедленно уничтожались после
удаления, дайте команду:
FLAG SYS:ACCNT\DAT P
Параметры атрибутов файла
Параметры атрибутов файла позволяет вам присваивать файлам атрибуты.
Команда имеет следующий синтаксис:
FLAG маршрут атрибуты (создает новый набор атрибутов)
FLAG маршрут +атрибуты (добавляет атрибуты к текущему набору)
FLAG маршрут -атрибуты (удаляет атрибуты из текущего набора)
Параметры описываются следующей таблицей:
Параметр | Описание |
N | Обычный. |
Ci | Ограничение копирования. |
Dc | Не компрессировать. |
Di | Ограничение удаления. |
Dm | Не переносить. |
Hi | Скрытый. |
Ic | Немедленное компрессирование. |
P | Уничтожение при удалении. |
Ri | Ограничение переименования. |
Ro | Только чтение. |
Rw | Чтение/запись. |
Sy | Системный. |
T | Транзакционный. |
X | Только чтение. |
Параметры режима поиска
Параметры режима поиска позволяют задать режимы поиска выполняемых
файлов. Команда имеет синтаксис:
FLAG маршрут /M=режим
где "режим" может быть следующим:
Режим | Описание |
0 | Используемый по умолчанию режим поиска, при котором выполняемые файлы ищут инструкции в файле NET.CFG. |
1 | Ищет по маршруту файла, а если он отсутствует - в текущем каталоге, затем на диске поиска. |
2 | Ищет файл сначала по маршруту, затем в только в текущем каталоге. |
3 | Ищет файл сначала по маршруту, затем в заданном по умолчанию каталоге, и, наконец, на дисках поиска (но исключительно по запросу "только чтение"). |
4 | Зарезервирован. |
5 | Ищет сначала по заданному маршруту, затем на дисках поиска. Или, если маршрут не задан, ищет в заданном по умолчанию каталоге, затем на диске поиска. |
6 | Зарезервирован. |
7 | Ищет сначала по заданному маршруту (по запросу "только чтение). |
Например, следующая команда для всех выполняемых файлов в текущем
каталоге задает режим поиска 1:
FLAG *.EXE /M=1
Другие параметры
В команде FLAG вы можете указывать также следующие параметры:
Параметр | Действие |
ALL | Устанавливает для заданных файлов или каталогов все атрибуты. |
/C | Используется для непрерывной прокрутки каталогов. |
/S | Включает подкаталоги. |
/D | Выводит подробную информацию. |
/NAME=имя | Изменяет владельца файла или каталога, заменяя имя именем нового владельца. |