Команда NDIR
Команда NDIR используется для просмотра информации о существующих
дисках (размер, дата создания, владелец и атрибуты). Вы можете
также просмотреть информацию о каталогах, такую как маска наследуемых
полномочий и ваши действующие полномочия в каталоге. Команда имеет
параметры сортировки и выделения. NDIR имеет много параметров.
Однако такое число параметров затрудняет ее использование. Вы
можете выводить справочные экраны, однако для часто используемых
команд рекомендуется создавать командные файлы. Команда имеет
синтаксис:
NDIR маршрут параметры
Параметры описываются следующей таблицей. Эти параметры позволяют
выводить информацию конкретного типа.
| Параметр | Действие |
| /CO | Информация об упакованных файлах. |
| /ID | Детальная информация о файлах. |
| /DA | Информация о дате файлов. |
| /MAC | Вывод файлов Macintosh. |
| /L | Длинные имена файлов. |
| /R | Фильтры и полномочия, атрибуты файлов. |
Ниже перечислены справочные параметры NDIR. С их помощью вы можете
получить конкретную справочную информацию.
| Параметр | Действие |
| NDIR /? ALL | Выводит всю справочную информацию. |
| NDIR /? SYN | Выводит синтаксис получения справочной информации. |
| NDIR /? AT | Выводит фильтры атрибутов. |
| NDIR /? FOR | Выводит информацию о форматах. |
| NDIR /? RES | Выводит параметры формата. |
| NDIR /? RES | Выводит фильтры поиска. |
| NDIR /? SORT | Выводит параметры сортировки. |
| NDIR /? OPT | Выводит прочие параметры |
Например, чтобы вывести список всех файлов в текущем каталоге
и полномочий, которые вы на них имеете, наберите команду:
NDIR *.* /R
а чтобы вывести список файлов данных (DAT) в каталоге с информацией
о дате:
NDIR *.DAT /DA
Подробную информацию о файле ACCNT.PIC вы можете получить по
команде:
NDIR ACCNT.PIC /D
Список файлов по атрибутам
Параметры атрибутов файлов позволяют вам выводить список файлов
в соответствии с их атрибутами. Чтобы вывести список файлов согласно
атрибутам, которые у них отсутствуют, используется параметр /NOT.
Команда имеет синтаксис:
NDIR маршрут /атрибуты
или NDIR маршрут /NOT атрибуты
где "маршрут" задает тот каталог, где находятся файлы,
и спецификатор трафарета, а атрибуты могут быть следующими:
| Атрибут | Описание |
| A | Требуется архивизация. |
| Cc | Не компрессировать (присваиваться не может). |
| Ci | Ограничение копирования. |
| Co | Компрессирование файлов (присваиваться не может). |
| Dc | Не упаковывать. |
| Di | Ограничение удаления. |
| Dm | Запрет переноса. |
| Hi | Скрытый файл. |
| Ic | Немедленная упаковка. |
| M | Файл перенесен во вспомогательную память (присваиваться не может). |
| N | Обычный файл (чтение/запись). |
| P | Уничтожаемый. |
| Ri | Ограничение переименования. |
| Ro | Только чтение. |
| Rw | Чтение/запись. |
| Sh | Совместно используемый. |
| Sy | Системный. |
| T | Транзакционный. |
| X | Только выполнение. |
В некоторых случаях атрибут X позволяет защитить файлы от вирусов.
Удалить файл с таким атрибутом нельзя (можно лишь записать вместо
файла другую его копию). Однако некоторые программы не выполняются,
если их файлы .EXE помечены флагом X.
Например, чтобы вывести список файлов в каталоге, доступных только
по чтению, наберите команду:
NDIR *.* /RO
Параметры можно комбинировать. В следующем примере выводятся
не индексированные файлы:
NDIR *.DOC /R /NOT DI
Сортировка вывода
Возможность сортировки позволяет выводить файлы по дате, владельцам
и размерам. Для изменения порядка сортировки на обратный можно
использовать параметр /REV. Команда имеет следующий синтаксис:
NDIR маршрут /SORT параметр
или NDIR маршрут /REV SORT параметр
Список допустимых параметров приведен в следующей таблице:
| Параметр сортировки | Описание |
| AC | По последней дате доступа. |
| AR | По последней дате архивизации. |
| CR | По последней дате создания или копирования. |
| OW | По владельцу. |
| SI | По размеру. |
| UP | По последней дате изменения. |
| UN | Без сортировки. |
Специальные ограничения
Перечисленные ниже параметры используются для ограничения выводимых
в списке типов файлов (по дате, владельцу или размеру). Команда
имеет формат:
NDIR маршрут /параметры операция значение
где "маршрут" определяет каталог, в котором находятся
файлы, и/или спецификатор трафарета, а "параметром"
может быть AC, AR, CR, OW, SI или UP. Операции перечислены в следущей
таблице, а значением может быть дата (в формате мм-чч-гг или мм/чч/гг)
или имя владельца.
| Операция | Описания |
| LE | Меньше чем. |
| EQ | Равно. |
| GR | Больше чем. |
| BEF | До. |
| AFT | После. |
Чтобы вывести список файлов, не соответствующих спецификации,
можно использовать параметр NOT, например:
NDIR маршрут /параметры NOT мм-чч-гг
NDIR маршрут /параметры BEF мм-чч-гг
NDIR маршрут /параметры NOT BEF мм-чч-гг
NDIR маршрут /параметры AFT мм-чч-гг
NDIR маршрут /параметры NOT AFT мм-чч-гг
NDIR маршрут /OW EQ имя
NDIR маршрут /OW NOT EQ имя
NDIR маршрут /SI EQ размер
NDIR маршрут /SI NOT EQ размер
NDIR маршрут /SI NOT LE размер
NDIR маршрут /SI GR размер
NDIR маршрут /SI NOT GR размер
Параметры можно комбинировать.
Параметры просмотра
Остальные параметры полезно использовать для вывода списка конкретных
типов файлов, которые не входят в описанные выше группы. Команда
имеет формат:
NDIR маршрут /параметр
Параметры перечислены в следующей таблице:
| Параметр | Описание |
| /DO | Просмотр только каталогов. |
| /FI | Поиск файлов (по дискам поиска). |
| /FO | Просмотр только файлов. |
| /S | Вывод информации во всех подкаталогах. |
| /SPA | Просмотр только информации о занимаемой подкаталогами памяти на диске. |
| /VER | Просмотр информации о версии файлов. |
| /VOL | Просмотр информации о томе. |