显示目录或文件夹中文件的信息。
语法
DIR | DIRECTORY [ON Drive]
[[LIKE] [Path] [FileSkeleton]]
[TO PRINTER [PROMPT] | TO FILE FileName]
参数
ON Drive
指定目录或文件夹所在的驱动器名。
[LIKE] [Path] [FileSkeleton]
指定文件所在的目录或文件夹的路径。如果省略了 ON Drive,路径可以包含驱动器名。
可包含 FileSkeleton 显示其他文件类型而不仅表的信息。FileSkeleton 是支持通配符的文件梗概。例如,要想列出当前目录中的所有程序文件,请执行下列命令:
DIR *.PRG
在 Visual FoxPro 中,可执行以下命令列出所有不带扩展名的文件:
DIR *.
TO PRINTER [PROMPT]
Directs output from DIRECTORY to a printer.
将 DIRECTORY 的输出定向到打印机。
在 Visual FoxPro、FoxPro for Windows 和 FoxPro for Macintosh 中,包含可选的 PROMPT 子句可在打印开始前显示一个“打印”对话框。在此对话框中可以调整打印机设置,包括打印的数目、要打印的页数。可调整的打印机设置依赖于当前安装的打印机驱动程序。PROMPT 关键字直接放置在 TO PRINTER 后面。
TO FILE FileName
将 DIR 的结果定向到 FileName 指定的文件中。如果文件已经存在,且 SET SAFETY 设置为 ON,则会提示您是否要改写此文件。
说明
可使用 DIR 显示有关文件的信息。
不带 LIKE 子句或梗概的 DIR 显示如下信息:
除非用 Drive 或 Path 或同时用两者指定了驱动器和目录或文件夹,否则显示默认的驱动器和目录或文件夹中有关表的信息。