Команда DIR или DIRECTORY

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

Синтаксис:

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

Параметры:
ON Drive
Задает имя диска, на котором находится данный каталог.
[LIKE] [Path] [FileSkeleton]

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

DIR *.PRG

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

DIR *.

TO PRINTER [PROMPT]
Направляет вывод команды DIRECTORY на принтер.
В Visual FoxPro, FoxPro для Windows и FoxPro для Macintosh можно задать необязательное предложение PROMPT, по которому перед началом печати отображается диалоговое окно печати. В этом диалоговом окне можно изменить установки принтера, включая число копий и номера печатаемых страниц. Набор параметров принтера, допускающих регулирование, определяется установленным в данный момент драйвером принтера. Ключевое слово PROMPT нужно указывать сразу после TO PRINTER.
Ключевое слово PROMPT в FoxPro для MS-DOS игнорируется.
TO FILE FileName
Направляет вывод команды DIR в файл FileName. Если такой файл уже существует и установка SET SAFETY имеет значение ON, будет выдан запрос на подтверждение записи поверх файла.
В FoxPro для MS-DOS вывод команды DIR, адресованный в файл или на принтер, использует установки из набора параметров драйвера принтера, если он был загружен. Соответствующий драйвер принтера позволит напечатать вывод команды DIR шрифтами других стилей и других размеров.

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

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

Пример:

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

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 01.01.2003