DELETE

このキーワードを使用して、指定のディレクトリからファイルを削除できます。

 

 DELETE -------- FILE -------- ファイル パス -------------------------|

 

キーワード

FILE

このキーワードは、削除するファイル名を定義する場合に使用されます。ファイル・パスを含める必要があります。

パスの区切り文字にはフォワード・スラッシュを使用し、DOSドライブ指定子を使用しないことをお勧めします。

パスの形式は以下のようにします。

Windowsの場合、以下のように指定できます。

  • 絶対パス
    例:
    /orders/order.json
    C:/orders/order.json

    C:\orders\order.json


    または
  • 相対パス
    例えば、orders/order.json など (先頭が「/」にならないように注意)。この場合、ドキュメント order.json は、サーバー上のJSMインスタンス・ディレクトリのordersディレクトリから削除されます。

IBM i の場合、以下のように指定できます。

  • 絶対パス
    例:
    /orders/order.json

    または
  • 相対パス
    例えば、orders/order.json など (先頭が「/」にならないように注意)。この場合、ドキュメント order.json は、サーバー上のJSMインスタンス・ディレクトリのordersディレクトリから削除されます。

このキーワードは必須です。

 

RDML

 

* Define JSM fields

DEFINE FIELD(#JSMSTS) TYPE(*CHAR) LENGTH(020)

DEFINE FIELD(#JSMMSG) TYPE(*CHAR) LENGTH(256)

DEFINE FIELD(#JSMCMD) TYPE(*CHAR) LENGTH(256)

 

* Delete

CHANGE FIELD(#JSMCMD) TO('''DELETE FILE(orders/order.json)''')

USE BUILTIN(JSM_COMMAND) WITH_ARGS(#JSMCMD) TO_GET(#JSMSTS #JSMMSG)

 

RDMLX

 

* Define the fields used by the JSM Commands

Define Field(#JSMSTS) Type(*CHAR) Length(020)

Define Field(#JSMMSG) Type(*CHAR) Length(256)

Define Field(#JSMCMD) Type(*CHAR) Length(256)

Define Field(#JSMHND) Type(*CHAR) Length(4)

 

* Delete

Change Field(#JSMCMD) To('''DELETE FILE(orders/order.json)''')

Use Builtin(JSMX_COMMAND) With_Args(#JSMCMD) To_Get(#JSMSTS #JSMMSG #JSMHND)