精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>○ DOS>>经验技巧>>再谈彻底删除文件的简单方法

主题:再谈彻底删除文件的简单方法
发信人: 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]

[关闭][返回]