FTP

.NET Framework は、FtpWebRequest および FtpWebResponse クラスを使用して、FTP プロトコルの包括的なサポートを提供します。 これらのクラスは WebRequestWebResponse から派生します。 ほとんどの場合、WebRequest および WebResponse クラスは、要求を行うために必要なすべてを提供しますが、プロパティとして公開されている FTP 固有の機能にアクセスする必要がある場合は、これらのクラスを FtpWebRequest または FtpWebResponse に型キャストすることができます。

Note

この記事は、.NET Framework を対象とするプロジェクトに固有のものです。 .NET 6 以降のバージョンを対象とするプロジェクトの場合、FTP はサポートされなくなりました

使用例

詳細については、次のトピックを参照してください。方法: FTP を使用してファイルをダウンロードする方法:FTP を使用してファイルをアップロードする方法:FTP でディレクトリの内容を一覧表示する

FTP とプロキシ

(Proxy プロパティで指定された) プロキシが HTTP プロキシの場合、DownloadFileListDirectory、および ListDirectoryDetails コマンドのみがサポートされます。