intra-mart Accel Platform IM-LogicDesigner仕様書 第31版 2026-10-01

5.2.1.13.6. SFTP ls

リモートサーバのディレクトリ一覧情報を取得するタスクです。

5.2.1.13.6.1. 入力値

im_sftp_ls <object>
  ├─ path <string> *
  └─ settings <object>
      ├─ host <string>
      ├─ keyLocation <string>
      ├─ passphrase <string>
      ├─ password <string>
      ├─ port <integer> *
      ├─ strictHostKeyChecking <boolean>
      └─ user <string> *
項目名 必須/任意 型 配列/リスト 説明
im_sftp_ls 任意 object なし  
path 必須 string なし ディレクトリ一覧を取得するパス
settings 任意 object なし リモートサーバ接続情報
host 必須 string なし 接続先ホスト
keyLocation 任意 string なし
秘密鍵のファイル名
公開鍵認証方式を利用する場合に指定します。
「user.home/.ssh」配下に配置されている秘密鍵のファイル名を指定します。
passphrase 任意 string なし
秘密鍵のパスフレーズ
password 任意 object なし
パスワード
パスワード認証方式を利用する場合に指定します。
port 必須 integer なし 接続先ポート番号
strictHostKeyChecking 任意 boolean なし 接続先ホストの検証を行う場合、true を指定します。
user 必須 string なし ユーザ

5.2.1.13.6.2. 出力値

im_sftp_ls <object[]>
  ├─ gid <integer>
  ├─ lastModified <date>
  ├─ mtime <date>
  ├─ name <string>
  ├─ path <string>
  ├─ permission <string>
  ├─ size <long>
  └─ uid <integer>
項目名 型 配列/リスト 説明
im_sftp_ls object 配列  
gid integer なし GID
lastModified date なし 正確な最終更新日時
mtime(非推奨) date なし
最終更新日時
非推奨: 不正確な日時情報が返却されます。正確な最終更新日時を取得するには lastModified 項目を使用してください。
name string なし ファイル名またはディレクトリ名
path string なし パス
permission string なし パーミッション(8進数表記)
size long なし サイズ
uid integer なし UID