发信人: lisonli()
整理人: smallhors(1999-11-16 21:05:00), 站内信件
|
大 家 知 道, DOS 支 持 多 个 设 备, 如 CON(显 示 器)、 PRN(打 印 机)
等。另 外, DOS 还 支 持 一 个 NUL 设 备,
是 一 个 虚 设 备, 它 具 有 如 下 特 点 :
1. 输 入 NUL 的 所 有 内 容 将 被 丢 弃, 既 无 回 显 也 不 存 盘。
2. 输 出 NUL 只 能 得 到 一 个 EOF 状 态, 此 时 的 NUL 相 当 于 一 个
零 字 节的 空 文 件。
3. 在 任 何 目 录 下 均 存 在 NUL 文 件, 虽 然 无 法 看 到 NUL 的 存
在, 但 都能 直 接 访 问 它。
了 解 了 NUL, 就 可 以 利 用 它 彻 底 删 除 文 件, 方 法 与 前 文 相
似 :
1. 删 除 单 个 文 件 :COPY NUL A.DOC , 这 时 可 以 看 到 A.DOC 长 度
变 成了 零 字 节, 原 内 容 已 不 可
恢 复。
2. 删 除 成 批 的 文 件, 可 用 下 面 的 命 令 行 完 成 :FOR %A IN (*.
DOC) DO COPY NUL %A , 再 用
DEL *.DOC 即 可 (DOS 5.0 以 下 命 令 行 中 字 母 须 大 写)。
与 前 文 方 法 相 比, 使 用 NUL 有 如 下 的 好 处 : 不 但 可 配 合 删
除 文件 还 可 清 空 文 件 (零 字 节), 而 且 不
依 赖 其 它 文 件; 若 删 除 文 件 很 频 繁, 可 以 减 少 读 写 硬 盘 的
次数, 保 护 硬 盘; 使 用 软 盘 时 可 加 快 执 行
速 度。
-- ※ 修改:.lisonli 于 Nov 16 17:40:27 修改本文.[FROM: 202.96.185.141] ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.185.141]
|
|