精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>○ DOS>>命令详解>>DIR的高级使用

主题:DIR的高级使用
发信人: 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]

[关闭][返回]