ファイルを削除する典型的な FTP クライアント アプリケーションの作成手順

次の表は、ファイルを削除する典型的な FTP クライアント アプリケーションで実行できる手順を示しています。

目的 実行するアクション 効果
FTP セッションを開始します。 CInternetSession オブジェクトを作成します。 WinInet を初期化し、サーバーに接続します。
FTP サーバーに接続します。 CInternetSession::GetFtpConnection を使用します。 CFtpConnection オブジェクトを返します。
FTP サーバーの適切なディレクトリに入っていることを確認します。 CFtpConnection::GetCurrentDirectory または CFtpConnection::GetCurrentDirectoryAsURL を使用します。 選択されたメンバー関数に応じて、サーバー上の現在接続しているディレクトリの名前または URL を返します。
サーバー上の新しい FTP ディレクトリに変更します。 CFtpConnection::SetCurrentDirectory を使用します。 サーバー上の現在接続しているディレクトリを変更します。
FTP ディレクトリ内の最初のファイルを検索します。 CFtpFileFind::FindFile を使用します。 最初のファイルを検索します。 ファイルが見つからない場合は FALSE を返します。
FTP ディレクトリ内の次のファイルを検索します。 CFtpFileFind::FindNextFile を使用します。 次のファイルを検索します。 ファイルが見つからない場合は FALSE を返します。
FindFile または FindNextFile によって検出されたファイルを削除します。 FindFile または FindNextFile によって返されたファイル名を使って、CFtpConnection::Remove を使用します。 サーバー上の読み取りまたは書き込み対象のファイルを閉じます。
例外を処理する CInternetException クラスを使用します。 すべての一般的なインターネット例外の種類を処理します。
FTP セッションを終了します。 CInternetSession オブジェクトを破棄します。 開いているファイル ハンドルと接続を自動的にクリーンアップします。

関連項目

Win32 インターネット拡張機能 (WinInet)
インターネット クライアント クラスの必要条件
MFC WinInet クラスを使ってインターネット クライアント アプリケーションを作成する方法