ERASE 命 令
从磁盘上删除文件
语 法
ERASE FileN ame | ? [RECYCLE]
参 数 描 述
FileName
指 定 要 删 除 的 文 件 必 须 包 括 文 件 的 扩 展 名 如 果 该 文 件 在 当 前 驱 动 器 或 目录 以 外 的 某 驱 动 器 或 目 录 上 则 应 在 文 件 名 前 包 含 路 径
FileNam e中包含诸如 * 和 之类的通配符 例如 要删除备份文件 使用 ERASE *.bak 命令
?
显 示 删 除 对 话 框 从 中 可 以 选 择 要 删 除 的 文 件
RECYCLE
指 定 文 件 不 会 立 即 从 磁 盘 中 删 除 并 放 置 在 M icrosoft W indows 回 收 站
注 意 当 使 用 ERASE 命 令 时 必 须 十 分 小 心 此 命 令 删 除 的 文 件 不 能 再 恢 复 在 删 除 文 件 前 即 使 SET SAFETY 已 设 置 为 O N 也 不 会 有 任 何警 告
示 例
下面的示例中 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