发信人: lisonli() 
整理人: smallhors(1999-11-06 23:46:41), 站内信件
 | 
 
 
DIR 是 最 常 用 的 DOS 命 令 之 一, 其 一 般 用 法 人 们 都 比 较 熟  悉, 但 是 随 着 DOS 版 本 的 不 断 升 级, 
 DIR 命 令 的 功 能 也 渐 渐 加 强, 因 此 有 必 要 对 DOS 6.0 及 以 上  版 本 的 DIR 命 令 的 高 级 使 用 方 法 和 
 使 用 技 巧 作 一 下 详 细 介 绍。 
 一、 显 示 DIR 命 令 的 帮 助 信 息 
 DIR/?
 二、 DIR 命 令 的 常 用 方 式 
 DIR [drive: ][path][filename][/P][/W][ /A[[: ]attribs]] [/O[[: ]sor ted]] 
 [/S][/B][/L][/C[H]]
 1.[drive: ][path][filename] 指 定 驱 动 器, 路 
 径 和 文 件 名 
 2./P — — — 显 示 文 件 列 表 满 屏 暂 停 
 3./W — — — 宽 行 方 式 显 示 文 件 列 表 
 4./A — — — 用 指 定 方 式 显 示 文 件 列 表 
 attribs — 属 性 (有 如 下 几 种) 
 D — 目 录 R — 只 读 H — 隐 含 S — 系 统 A — 文 档 
 - — 指 不 使 用 以 上 属 性 
 5./O — — — 按 一 定 方 式 排 列 文 件 
 sorted — 排 列 方 式 (有 如 下 几 种) 
 N — 按 名 称 S — 按 先 小 后 大 E — 按 扩 展 名 D — 按 日 期 和 时  间 (早 期 的 在 先) G — 先 显 示 目 录 C 
 — 按 压 缩 率 先 小 后 大 (指 用 DBLSPACE 压 缩 过 的 磁 盘) - — 按  相 反 的 顺 序 排 列 
 6./S — — — 显 示 目 录 和 所 有 子 目 录 
 7./B — — — 使 用 最 简 单 的 方 式 显 示 文 件 列 表 (该 方 式 将 不  显 示 驱 动 器, 卷 标, 目 录 标 志 < 
 DIR>, 文 件 字 节, 时 间, 日 期, 文 件 所 占 总 字 节 数 及 磁 盘  剩 余 空 间 等 等) 
 8./L — — — 使 用 小 写 字 母 
 9./C — — — 显 示 文 件 压 缩 率 (指 用 DBLSPACE 压 缩 过 的 磁 盘)  
 三、 DIRCMD 环 境 变 量 设 置 
 如 在 每 次 利 用 DIR 命 令 时, 让 其 以 一 种 固 定 的 方 式 显 示 文  件 列 表, 可 以 使 用 DIRCMD 环 境 变 量 来 
 设 定。 
 1.DIRCMD 环 境 变 量 的 设 置 方 法: 
 SET DIRCMD=switchs
 switchs 表 示 要 加 入 的 DIR 命 令 开 关 变 量。 
 如: 按 文 件 的 大 小 显 示 文 件 列 表, 且 满 屏 暂 停, 可 以 进 行  如 下 设 置: 
 SET DIRCMD=/OS/P
 注: (1) switchs 部 分 不 能 加 入 空 格, 否 则 DOS 会 曲 解 其 含 意 。 
 (2) 一 旦 设 置 了 DIRCMD 变 量, 会 一 直 起 作 用, 每 次 使 用 DIR  命 令 时 都 按 同 一 种 方 式 显 示 文 件 列 
 表。 
 2.DIRCMD 环 境 变 量 的 消 除: 
 如 果 想 取 消 环 境 变 量, 只 要 重 新 输 入 SET DIECMD= 即 可, 之  后 可 以 按 自 己 需 要 的 方 式 显 示 文 件 
 列 表。 
 四、 使 用 方 法 和 技 巧 举 例 
 1. 显 示 文 件 列 表 时, 目 录 名 在 先, 文 件 名 在 后, 按 时 间 顺  序, 满 屏 暂 停: 
 DIR/OGD/P
 2. 只 显 示 隐 含 文 件: 
 DIR/AH
 3. 不 显 示 隐 含 文 件: 
 DIR/A-H
 4. 显 示 所 有 目 录 和 子 目 录, 且 按 文 件 先 大 后 小 的 顺 序,  满 屏 暂 停: 
 DIR/S/0-S/P
 5. 不 显 示 子 目 录 和 只 读 文 件 
 DIR/A-D-R
 6. 显 示 简 单 文 件 信 息 并 输 出 到 打 印 机 
 DIR/B> PRN
 7. 将 C: \DOS 中 的 只 读 文 件 输 出 到 名 为 READON-LY.TXT 的 文 件  中 
 DIR/AR C: \DOS> READONLY.TXT
 8. 保 护 磁 盘 上 的 文 件, 使 别 人 看 不 到 磁 盘 内 容 
 SET DIRCMD=A1234567.890
 经 过 以 上 对 DIRCMD 环 境 变 量 的 设 置, 不 管 别 人 输 入 何 种 形  式 的 DIR 命 令 参 数, 总 会 显 示 File 
 not find! 的 信 息, 以 起 到 保 护 磁 盘 上 文 件 的 目 的。 
 注: (1) DIRCMD 环 境 变 量 最 好 设 为 不 易 为 人 利 用 的 一 组 字  符 串, 如 例 子 中 的 A1234567.890。 
 (2) 最 好 将 设 置 好 的 DIRCMD 环 境 变 量 放 在 自 动 批 处 理 文 件  AUTOEXEC.BAT 当 中, 以 起 到 一 开 机 
 就 进 行 保 护 的 目 的。 
  -- ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.36.98]
  | 
 
 
 |