DELETE FILE 命 令

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

语 法

DELETE FILE [ FileName | ?] [RECYCLE]

参 数 描 述

FileName

DELETE FILE 命 令 - 图2DELETE FILE 命 令 - 图3DELETE FILE 命 令 - 图4DELETE FILE 命 令 - 图5指 定 要 删 除 的 文 件 FileName 可 以 包 含 如 * 和 ? 这 样 的 通 配 符 例 如 如果 要 删 除 当 前 目 录 中 扩 展 名 为 . bak 的 备 份 文 件 则 可 执 行 DELETE FILE

DELETE FILE 命 令 - 图6* . bak 命 令

?

DELETE FILE 命 令 - 图7DELETE FILE 命 令 - 图8DELETE FILE 命 令 - 图9DELETE FILE 命 令 - 图10显 示 删 除 对 话 框 可 以 从 中 选 择 要 删 除 的 文 件

RECYCLE

DELETE FILE 命 令 - 图11DELETE FILE 命 令 - 图12指 定 不 将 文 件 立 即 从 磁 盘 中 删 除 而 是 将 其 放 入 Windows 95 回 收 站 中

DELETE FILE 命 令 - 图13注 意 使 用 此 命 令 删 除 的 任 意 文 件 均 不 能 恢 复 即 使 SET SAFETY 的 设 置 为

DELETE FILE 命 令 - 图14DELETE FILE 命 令 - 图15DELETE FILE 命 令 - 图16O N 在 删 除 文 件 之 前 您 也 不 能 得 到 警 告 信 息

说 明

DELETE FILE 命 令 - 图17DELETE FILE 命 令 - 图18当执行 DELETE FILE 命令时 想删除的文件不能是打开的 如果文件所在的驱动器

DELETE FILE 命 令 - 图19DELETE FILE 命 令 - 图20DELETE FILE 命 令 - 图21或路径与默认的不同 文件名必须包含路径和扩展名 文件名中不能包含通配符

DELETE FILE 命 令 - 图22DELETE FILE 命 令 - 图23DELETE FILE 命 令 - 图24DELETE FILE 命 令 - 图25在删除数据库表之前 应该以表名为参数执行 REMOVE TABLE 从数据库中删除对表的引用 如果删除的表带有 . fpt 备注文件 要确保删除此备注文件

示 例

DELETE FILE 命 令 - 图26DELETE FILE 命 令 - 图27DELETE FILE 命 令 - 图28DELETE FILE 命 令 - 图29在以下示例中 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

DELETE FILE 命 令 - 图30DELETE FILE 命 令 - 图31DELETE FILE 命 令 - 图32DELETE FILE 命 令 - 图33DELETE FILE 命 令 - 图34DELETE FILE 命 令 - 图35DELETE FILE 命 令 - 图36WAIT WINDOW 'Press Esc to close and erase temp.txt' NOWAIT MODIFY FILE temp.txt NOEDIT

temp.txt

DELETE FILE 命 令 - 图37DELETE FILE 命 令 - 图38DELETE FILE 命 令 - 图39DELETE FILE 命 令 - 图40DELETE FILE 命 令 - 图41DELETE FILE 命 令 - 图42DELETE FILE 命 令 - 图43? IIF(FILE('temp.txt'),'File not deleted','File deleted') USE

backup.dbf

请 参 阅

ERASE , REMOVE TABLE , SET SAFETY