DIR 或 D I R E C T O R Y 命 令
显示磁盘目录 或文件夹 中文件的信息
语 法
DIR | DIRECTORY [ON Drive ]
[[LIKE] [ Path ] [ FileSkeleton ]]
[TO PRINTER [PROMPT] | TO FILE FileNam e]
参 数 描 述
O N Drive
指 定 磁 盘 目 录 或 文 件 夹 所 在 的 驱 动 器 名
[LIKE] [ Path ] [ FileSkeleton ]
指 定 文 件 所 在 目 录 或 文 件 夹 的 路 径 如 果 省 略 了 O N Drive 路 径 可 以 包含 驱 动 器 名
可 包 含 FileSkeleton 显 示 其 他 文 件 类 型 而 不 仅 是 表 的 信 息 FileSkeleton 是 支持 通 配 符 的 文 件 梗 概 例 如 要 想 列 出 当 前 目 录 中 的 所 有 程 序 文 件 请 执 行下 列 命 令
DIR *.PRG
在 V isual FoxPro 中 可 执 行 以 下 命 令 列 出 所 有 不 带 扩 展 名 的 文 件
DIR *.
TO PRINTER [PROMPT]
将 DIRECTORY 的 输 出 定 向 到 打 印 机
在 V isual FoxPro 中 包 含 可 选 的 PROMPT 子 句 可 在 打 印 开 始 前 显 示 一 个 打印 对 话 框 在 此 对 话 框 中 可 以 调 整 打 印 机 设 置 PROMPT 关 键 字 直 接 放 置 在TO PRINTER 后 面
TO FILE FileName
将 DIR 的 结 果 定 向 到 FileName 指 定 的 文 件 中 如 果 文 件 已 经 存 在 且 SET SAFETY 设 置 为 O N 则 会 提 示 您 是 否 要 改 写 此 文 件
说 明
可使用 DIR 显示文件的信息
不带 LIKE 子句的 DIR 显示如下信息
-
目
录 或 文 件 夹 中 所 有 表 的 名 称
-
每 个 表 中 记 录 的 数 目
-
每 个 表 最 近 更 新 的 日 期
-
以
字 节 数 表 示 的 每 个 表 的 大 小 早 期 的 FoxBASE 格 式 中 的 表 就 以 此 表 示
-
每 个 表 是 否 为 数 据 库 的 组 成 部 分
-
表
所 占 的 磁 盘 空 间 的 总 字 节 数 不 包 括 相 关 的 .FPT 备 注 文 件
-
显 示 表 的 数 目
-
磁 盘 上 剩 余 的 字 节 总 数
除非用 Drive 或 Path 或两者同时使用 指定了驱动器和目录 或文件夹 否则显示默认的驱动器和目录 或文件夹 中有关表的信息
示 例
CLEAR
&& 目录或文件夹中的表
DIR *.CDX && 显示在当前目录或文件夹中的索引文件
DIR A*.DBF && 显示以 A 打头的表
DIR *.* && 显示所有文件 包括不带扩展名的文件
请 参 阅
DISPLAY FILES