次の方法で共有


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

次の表は、ファイルを削除する一般的な FTP のクライアント アプリケーションで実行する可能性のある手順を示します。

対象

、アクション

[効果]

FTP セッションを開始します。

CInternetSession のオブジェクトを作成します。

WinInet を初期化し、サーバーに接続します。

接続先 FTP サーバー。

CInternetSession::GetFtpConnectionを使用します。

CFtpConnection のオブジェクトを返します。

FTP サーバーの右のディレクトリにあることを確認します。

CFtpConnection::GetCurrentDirectoryCFtpConnection::GetCurrentDirectoryAsURLを使用します。

選択されたメンバー関数により、サーバー上でに現在接続しているディレクトリの名前または URL を返します。

サーバーの新しい FTP ディレクトリに変更します。

CFtpConnection::SetCurrentDirectoryを使用します。

で、サーバーでの現在接続しているディレクトリを変更します。

FTP ディレクトリの最初のファイルを検索します。

CFtpFileFind::FindFileを使用します。

最初のファイルを検索します。ファイルが存在しない場合は false を返します。

FTP ディレクトリの次のファイルを検索します。

CFtpFileFind::FindNextFileを使用します。

次のファイルを検索します。ファイルが存在しない場合は false を返します。

FindFileFindNextFileによって取得ファイルを削除します。

FindFileFindNextFileによって返されるファイル名を使用して CFtpConnection::Removeを使用します。

読み取りまたは書き込み用のサーバーのファイルを削除します。

例外を処理する

CInternetException のクラスを使用します。

すべての一般的なインターネットの例外の種類を処理します。

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

CInternetSession のオブジェクトを破棄します。

自動的に開いたファイル ハンドル、接続をクリーンアップします。

参照

概念

Win32 インターネット拡張機能 (WinInet)

インターネット クライアント クラスの必要条件

MFC WinInet クラスを使ってインターネット クライアント アプリケーションを作成する方法