FTPコマンド

LANSA Composer

FTPコマンド


以下の表は、FTPコマンド・リストで使用可能なコマンドを示しています。

コマンド

説明

CREATE DIR(<directory>)

リモートFTPホストにディレクトリを作成します。
<directory>の値を指定する必要があります。

DELETE DIR(<directory>)

リモートFTPホストのディレクトリを削除します。
<directory>の値を指定する必要があります。

DELETE FILE(<file>)

リモートFTPホストのファイルを削除します。
<file>の値を指定する必要があります。

RENAME  FROM(<fromname>)    TO(<toname>)

リモートFTPホストのファイルの名前を変更します。
<fromname>と<toname>の値を指定する必要があります。

CHGDIR   PATH(<new path>)

リモートFTPホストのディレクトリを変更します。
<newpath>の値を指定する必要があります。

BINARY

バイナリ・モードに変更します。

ASCII

ASCIIモードに変更します。

QUIT

FTPセッションを終了します。

GET  FROM(<remotepath>) TO(<localpath>) CONVERT(*YES/*NO)  FROM_ENCODING(<fromcode>) TO_ENCODING(<tocode>) RECORD_DELIMITER(<*NONE/*LF/*CRLF) RECORD_SIZE(<size>) DATALINK(*PASV/*PORT)

リモートFTPホストからファイルを取得(GET)し、ローカル・マシンに格納します。

「GETコマンド」を参照してください。

PUT  FROM(<remotepath>) TO(<localpath>) CONVERT(*YES/*NO)  FROM_ENCODING(<fromcode>) TO_ENCODING(<tocode>) RECORD_DELIMITER(<*NONE/*LF/*CRLF) RECORD_SIZE(*NOMAX/<size>) DATALINK(*PASV/*PORT)

ファイルをローカル・マシンからリモートFTPホストに格納します(PUT)。

「PUTコマンド」を参照してください。

GETコマンド

キーワード

注:

FROM

必須。リモート・ファイルのパス
: /ftp/orders

TO

必須。ローカル・ファイルのパス
例:/ftpin/orders

CONVERT

*NO
*YES

任意。省略値は*NO (変換しない)です。

FROM_ENCODING

任意。CONVERT(*YES)の場合のみ使用
FROMファイルの内容を中間Unicode文字列に変換するエンコーディングです。

TO_ENCODING

任意。CONVERT(*YES)の場合のみ使用
中間Unicode文字列からターゲット・エンコーディングに変換するエンコーディングです。

RECORD_DELIMITER

*NONE
*LF
*CRLF

任意。CONVERT(*YES)の場合のみ使用
読み込んだ変換された各レコードの末尾に追加するレコード・マーカーの終了を指定します。

省略値は*NONEです。

RECORD_SIZE

任意。ソース・ストリームに使用される読み込みサイズ

省略値は1024です。

DATLINK

*PASV

*PORT

任意。
*PORT - ファイルをGETするときにポート・モードを使用します。
*PASV - ファイルをGETするときにパッシブ・モードを使用します。

省略値は*PASVです。

PUTコマンド

キーワード

注:

FROM

値 

必須。ローカル・ファイルのパス
: /outftp/orders

TO

必須。リモート・ファイルのパス
: /orders

CONVERT

*NO

*YES

任意。省略値は*NO (変換しない)です。

FROM_ENCODING

任意。CONVERT(*YES)の場合のみ使用

FROMファイルの内容を中間Unicode文字列に変換するエンコーディングです。

TO_ENCODING

任意。CONVERT(*YES)の場合のみ使用

中間Unicode文字列からターゲット・エンコーディングに変換するエンコーディングです。

RECORD_DELIMITER

*NONE

*LF

*CRLF

任意。CONVERT(*YES)の場合のみ使用

省略値は*NONEです。

読み込んだ変換された各レコードの末尾に追加するレコード・マーカーの終了を指定します。

RECORD_SIZE

*NOMAX

ソース・ファイルに使用される読み込みサイズ
任意。省略値は1024です。
*NOMAXは、読み込みサイズをソース・ファイルの長さに設定します。

DATLINK

*PASV

*PORT

任意。省略値は*PASVです。

*PORT - ファイルをPUTするときにポート・モードを使用します。

*PASV - ファイルをPUTするときにパッシブ・モードを使用します。