8.6.5 ファイルのリネーム
FTPアダプタのリモートファイルのファイル名をリネームする方法について説明します。
ファイル名のリネームには,RENAMEオペレーションを使用します。RENAMEオペレーションの要求電文に指定されたリモートファイルのパスを使用してリネームが行われます。RENAMEオペレーションの要求電文については,マニュアル「サービスプラットフォーム 開発ガイド 受付・アダプタ定義編」の「3.3.10 FTPアダプタを定義する」を参照してください。
なお,RENAMEオペレーション実行時は,データコネクションは確立されません。
- 〈この項の構成〉
(1) RENAMEオペレーションで実行するコマンド
RENAMEオペレーションでは,次のFTPコマンドを実行します。
|
コマンド形式 |
説明 |
コマンド引数に指定する値 |
|---|---|---|
|
RNFR ファイルパス |
名称変更元を設定するコマンドです。変更したいファイルの元のパス名を指定します。 |
要求電文の「rename-from-file-path」の要素値 |
|
RNTO ファイルパス |
名称変更先を設定するコマンドです。RNFRコマンドで指定したファイルの新しいパス名を指定します。 |
要求電文の「rename-to-file-path」の要素値 |
RFC959に従って,RNFRコマンドを実行した直後に,RNTOコマンドを続けて実行します。