# FTPReceiveFile

マニュアル > コントロールリファレンス > その他 > ファイル転送コントロール > メソッド > # FTPReceiveFile |

| ファイルをFTPサーバから受け取る。 構文 FTPReceiveFile( RemoteFile, LocalFolder, RequestID ) パラメータ
RemoteFile
| 型： | 文字
| 受信するファイル名。（FTPサーバ内のファイルです。）
LocalFolder
| 型： | 文字
| 受信先のフォルダ。（ファイルサーバアクションの公開フォルダ内のフォルダです。）
RequestID
| 型： | 文字
| 0 -同期通信を行います。（実行後、メソッドは送信終了まで待ちます。） 1以上 - 非同期通信を行います。（実行後、メソッドは即座に終了し、成功したかどうかはOnFTPRequestDoneイベントで通知されます。イベントではRequestIDが渡されます。）
戻り値
| 型： | ブール
| FALSE - 失敗。TRUE - 成功。
| 解説
ファイルをFTPサーバから受け取ります。 同期通信の場合は受信が成功したかどうかを返値で判別できます。ファイルの受信に時間がかかる場合は、タイムアウトの設定（::PSTimeOut）を長く設定してください。
例
同期通信の場合
    if (!this.FTPReceiveFile("www/data/sample.txt", "data", 0)
    {
     ::OpenMessage(this.GetLastError());
    }
非同期通信の場合はOnFTPRequestDoneイベントで成功したかどうかを判別します。 FTP転送に時間がかかる可能性がある場合は非同期通信を推奨します。
参照 FTPSetServer FTPSendFile FTPAppendFile FTPReceiveFile FTPRenameFile FTPDeleteFile FTPMakeFolder FTPDeleteFolder