Отображает информацию о файлах в каталоге.

DIR | DIRECTORY [ON Drive] [[LIKE] [Path] [FileSkeleton]]
   [TO PRINTER [PROMPT] | TO FILE FileName]

Параметры

ON Drive
[[LIKE] [Path] [FileSkeleton]]

Задает путь к каталогу, содержащему нужные файлы. Путь может включать имя диска, если вы опустили предложение ON Drive.

Если вы хотите отобразить информацию не о таблицах, а о файлах других типов, задайте аргумент FileSkeleton. FileSkeleton представляет собой шаблон спецификации файлов, в котором можно использовать символы подстановки. Например, чтобы получить список всех файлов программ в текущем каталоге, выдайте следующую команду:

  CopyCode imageCopy Code
DIR *.PRG

В Visual FoxPro, для получения списка имен всех файлов, не имеющих расширений, достаточно выдать команду:

  CopyCode imageCopy Code
DIR *.
TO PRINTER [PROMPT]

Направляет вывод команды DIRECTORY на принтер.

В Microsoft Visual FoxPro, можно задать необязательное предложение PROMPT, по которому перед началом печати отображается диалоговое окно печати. В этом диалоговом окне можно изменить установки принтера, включая число копий и номера печатаемых страниц. Набор изменяемых параметров принтера, определяется установленным в данный момент драйвером принтера. Указывайте ключевое слово PROMPT сразу после TO PRINTER.

TO FILE FileName

Направляет вывод команды DIRECTORY в файл FileName. Если такой файл уже существует и установка SET SAFETY имеет значение ON, будет выдан запрос на подтверждение записи поверх файла.

Expand imageЗамечания

Используйте команду DIR для выдачи на дисплей информации о файлах.

Команда DIR, выданная без предложения LIKE или шаблона имен файлов, отображает следующие данные:

  • Имена всех таблиц данного каталога.

  • Число записей в каждой таблице.

  • Даты последнего обновления каждой таблицы.

  • Размер в байтах каждой таблицы (таблицы в оригинальном формате Microsoft FoxBASE отмечаются особо).

  • Принадлежность каждой таблицы базе данных.

  • Общий размер области, занимаемой таблицами на диске (не считая связанных с ними memo-файлов .fpt).

  • Количество отображенных таблиц.

  • Общее число оставшихся байтов на диске.

Если аргументы Drive или Path опущены, отображается информация о таблицах, находящихся на диске и в каталоге, используемых по умолчанию.

Expand imageПример

  CopyCode imageCopy Code
CLEAR
DIR  && Display tables in the current directory
DIR *.CDX && Display index files in the current directory
DIR A*.DBF  && Display tables that begin with A
DIR *.*  && Display all files, including those without extensions

Expand imageСмотрите также