ERASE 命 令

ERASE 命 令 - 图1从磁盘上删除文件

语 法

ERASE FileN ame | ? [RECYCLE]

参 数 描 述

FileName

ERASE 命 令 - 图2ERASE 命 令 - 图3ERASE 命 令 - 图4ERASE 命 令 - 图5指 定 要 删 除 的 文 件 必 须 包 括 文 件 的 扩 展 名 如 果 该 文 件 在 当 前 驱 动 器 或 目录 以 外 的 某 驱 动 器 或 目 录 上 则 应 在 文 件 名 前 包 含 路 径

ERASE 命 令 - 图6ERASE 命 令 - 图7ERASE 命 令 - 图8ERASE 命 令 - 图9ERASE 命 令 - 图10FileNam e中包含诸如 * 和 之类的通配符 例如 要删除备份文件 使用 ERASE *.bak 命令

?

ERASE 命 令 - 图11ERASE 命 令 - 图12ERASE 命 令 - 图13ERASE 命 令 - 图14显 示 删 除 对 话 框 从 中 可 以 选 择 要 删 除 的 文 件

RECYCLE

ERASE 命 令 - 图15ERASE 命 令 - 图16指 定 文 件 不 会 立 即 从 磁 盘 中 删 除 并 放 置 在 M icrosoft W indows 回 收 站

ERASE 命 令 - 图17ERASE 命 令 - 图18ERASE 命 令 - 图19ERASE 命 令 - 图20ERASE 命 令 - 图21ERASE 命 令 - 图22注 意 当 使 用 ERASE 命 令 时 必 须 十 分 小 心 此 命 令 删 除 的 文 件 不 能 再 恢 复 在 删 除 文 件 前 即 使 SET SAFETY 已 设 置 为 O N 也 不 会 有 任 何警 告

示 例

ERASE 命 令 - 图23ERASE 命 令 - 图24ERASE 命 令 - 图25ERASE 命 令 - 图26下面的示例中 CUSTOMER.DBF 的结构和所有 country 为 USA 的记录被复制到表backup 中 再复制 backup 中的数据到已打开的文本文件 temp 中 该文件在关闭时会被删除

CLOSE DATABASES

OPEN DATABASE (HOME(2) + 'data\testdata') USE customer && 打开 customer 表

COPY STRUCTURE TO backup

USE backup

APPEND FROM customer FOR country = 'USA' COPY TO temp TYPE DELIMITED

WAIT WINDOW 'Press Esc to close and erase temp.txt' NOWAIT MODIFY FILE temp.txt NOEDIT

ERASE temp.txt

? IIF(FILE('temp.txt'),'File not deleted','File deleted') USE

ERASE backup.dbf

请 参 阅

DELETE FILE