Отображает информацию о файлах в каталоге.
DIR | DIRECTORY [ON Drive] [[LIKE] [Path] [FileSkeleton]] [TO PRINTER [PROMPT] | TO FILE FileName] |
Параметры
- ON Drive
- [[LIKE] [Path] [FileSkeleton]]
-
Задает путь к каталогу, содержащему нужные файлы. Путь может включать имя диска, если вы опустили предложение ON Drive.
Если вы хотите отобразить информацию не о таблицах, а о файлах других типов, задайте аргумент FileSkeleton. FileSkeleton представляет собой шаблон спецификации файлов, в котором можно использовать символы подстановки. Например, чтобы получить список всех файлов программ в текущем каталоге, выдайте следующую команду:
Copy Code
DIR *.PRG
В Visual FoxPro, для получения списка имен всех файлов, не имеющих расширений, достаточно выдать команду:
Copy Code
DIR *.
- TO PRINTER [PROMPT]
-
Направляет вывод команды DIRECTORY на принтер.
В Microsoft Visual FoxPro, можно задать необязательное предложение PROMPT, по которому перед началом печати отображается диалоговое окно печати. В этом диалоговом окне можно изменить установки принтера, включая число копий и номера печатаемых страниц. Набор изменяемых параметров принтера, определяется установленным в данный момент драйвером принтера. Указывайте ключевое слово PROMPT сразу после TO PRINTER.
- TO FILE FileName
-
Направляет вывод команды DIRECTORY в файл FileName. Если такой файл уже существует и установка SET SAFETY имеет значение ON, будет выдан запрос на подтверждение записи поверх файла.
Замечания
Используйте команду DIR для выдачи на дисплей информации о файлах.
Команда DIR, выданная без предложения LIKE или шаблона имен файлов, отображает следующие данные:
-
Имена всех таблиц данного каталога.
-
Число записей в каждой таблице.
-
Даты последнего обновления каждой таблицы.
-
Размер в байтах каждой таблицы (таблицы в оригинальном формате Microsoft FoxBASE отмечаются особо).
-
Принадлежность каждой таблицы базе данных.
-
Общий размер области, занимаемой таблицами на диске (не считая связанных с ними memo-файлов .fpt).
-
Количество отображенных таблиц.
-
Общее число оставшихся байтов на диске.
Если аргументы Drive или Path опущены, отображается информация о таблицах, находящихся на диске и в каталоге, используемых по умолчанию.
Пример
![]() | |
---|---|
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 |
Смотрите также
Reference
Команда DISPLAY FILESФункция DIRECTORY( )
Прочие ресурсы
Команды (Visual FoxPro)Описания языка (Visual FoxPro)