GETコマンドは、リモート・ファイルのコンテンツを受け取り、そのコンテンツをローカル・ファイルに保存します。

構文:

コマンド

キーワード

開発者用メモ

GET














FROM

必須。リモート・ファイルのパス この値は相対パスまたは絶対パスになります。
パスが相対パスの場合、現在の作業ディレクトリはリモートFTPサーバーの現在のディレクトリになります。

TO

必須。ローカル・ファイルのパス この値は相対パスまたは絶対パスになります。
パスが相対パスの場合、現在の作業ディレクトリはJSMインスタンス・ディレクトリになります。

NOT_EXIST

*STATUS

コマンドでこのキーワードが指定され、リモート・ファイルが存在しない場合、ステータスNOT_EXISTが返されます。

FROM_ENCODING

encoding

エンコーディングは、FROMファイルのコンテンツを中間のUnicode文字列に変換する場合に使用されます。
デフォルト値は、from.encodingプロパティ・リソースから取得されます。プロパティ・リソースがない場合、値のデフォルトはCp037になります。このキーワードは、CONVERTが*YESに設定されている場合のみ使用してください。

TO_ENCODING

encoding

エンコーディングは、中間のUnicode文字列をターゲット・エンコーディングに変換する場合に使用されます。
デフォルト値は、to.encodingプロパティ・リソースから取得されます。プロパティ・リソースがない場合、値のデフォルトはISO8859_1になります。
このキーワードは、CONVERTが*YESに設定されている場合のみ使用してください。

CONVERT


*NO

デフォルト。変換無し。

*YES

各レコード・サイズの読み込み後、データは指定のターゲット・エンコーディングに変更され、ローカル・ファイルに書き込まれます。

RECORD_SIZE

整数

ソース・ファイルで使用する読み込みサイズ(バイト単位)を整数値で指定します。
デフォルト値は1024バイトです。
PUTコマンドの最後に記述されている「コメント/警告」を参照してください。

RECORD_DELIMITER




*LF

変換された各レコードの最後にLFを追加します。



*CRLF

変換された各レコードの最後にCRLFを追加します。

*NONE

デフォルト。レコードの区切り無し。

DATALINK


*PASV

デフォルト。パッシブ・モードを使用。

*PORT

ポート・モードを使用。

GET FROM(/folder/file.csv) TO(/folder/file.csv)