Delete File (DLTF) 命令

Delete File (DLTF) 命令可用于删除客户机和服务器系统上的文件。

使用 SYSTEM 参数值时应考虑以下项:

  • 当指定 *LCL 时,仅删除本地文件。 这可能包括 DDM 文件。
  • 当指定 *RMT 时,将在远程服务器上删除该文件。 必须在 FILE 参数上指定 DDM 文件。 如果指定了通用名称,那么将删除与通用名称匹配的任何 DDM 文件对应的远程文件。 (未删除本地 DDM 文件。)
  • 当指定 *FILETYPE 时,如果已指定 DDM 文件,那么将删除远程文件。 如果未指定 DDM 文件,那么将删除本地文件。 当指定通用名称时,将首先删除本地非 DDM 文件。 然后,将删除与通用名称匹配的任何 DDM 文件的远程文件。 不删除本地 DDM 文件。
注:
  1. 结构化Language/400SQL/400 ) DROP TABLE 和 DROP VIEW 语句只对本地文件有效。
  2. 如果 DLTF 命令用于在不首先释放 (使用 DLCOBJ 命令) ALCOBJ 命令获取的锁定的情况下删除远程文件,那么在源作业结束之前不会回收 DDM 对话。