[ファイルまたはディレクトリーを削除] アクティビティ

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • [ファイルまたはディレクトリーを削除] アクティビティは、SFTP サーバー上のファイルまたはディレクトリー (サブディレクトリーを含む) を構成時に削除します。

    入力変数

    表 : 1. [ファイルまたはディレクトリーを削除] 入力変数
    変数 説明
    sourceHost 削除するファイルを含むサーバーの名前または IP アドレス。
    sourcePort ターゲット サーバーとの通信に使用するポート番号。デフォルトのポート番号は 22 です。
    sourceFilePath 削除するファイルまたはディレクトリーの完全パス。1 つのアクティビティを使用して複数のファイルまたはディレクトリーを削除するには、このフィールドにセミコロン区切りのパス リストを入力します。
    isDirectory 指定したファイルパスがディレクトリーかどうかを判断する true/false 変数。この変数のデフォルト値は false です。
    includeSubfolders 指定したディレクトリーとそのすべてのサブフォルダーを削除する必要があるかどうかを判断する true/false 変数。この変数のデフォルト値は false です。このフィールドの値が false の場合、アクティビティが空のディレクトリーのみを削除できます。このフィールドは、[isDirectory] チェックボックスが選択されている場合に表示されます。
    sourceCredentialTag ホストで SSH コマンドを実行するために、このアクティビティが使用する必要のある特定の オーケストレーションアクティビティの認証情報エイリアス

    出力変数

    表 : 2. [ファイルまたはディレクトリーを削除] 出力変数
    変数 説明
    errorMessage アクティビティデザイナーの解析ソースからの executionResult.errorMessages。この変数が NULL 以外の場合、操作は失敗します。
    result success または failure
    deletionResults deletionResults アレイには次の属性が含まれます。
    • fullPath:対象のファイルまたはディレクトリーへの完全パス。
    • statussucceeded または failed のいずれかです。
    • reason:エラー原因を示すテキストメッセージ。

    条件

    表 : 3. [ファイルまたはディレクトリーを削除] 条件
    条件 説明
    成功 アクティビティが指定されたファイルまたはディレクトリーの削除に成功しました。
    失敗 アクティビティが指定されたファイルまたはディレクトリーの削除に失敗しました。