.NET Framework では、 FtpWebRequest クラスと FtpWebResponse クラスを使用して FTP プロトコルを包括的にサポートします。 これらのクラスは、 WebRequest と WebResponseから派生します。 ほとんどの場合、 WebRequest クラスと WebResponse クラスは要求を行うために必要なすべてを提供しますが、プロパティとして公開されている FTP 固有の機能にアクセスする必要がある場合は、これらのクラスを型キャストして FtpWebRequest または FtpWebResponseできます。
注
この記事は、.NET Framework を対象とするプロジェクトに固有のものです。 .NET 6 以降のバージョンを対象とするプロジェクトの場合、 FTP はサポートされなくなりました。
例示
詳細については、「 方法: FTP を使用してファイルをダウンロードする」、「 方法: FTP を使用してファイルをアップロードする」、「 方法: FTP を使用してディレクトリの内容を一覧表示する」のトピックを参照してください。
FTP とプロキシ
プロキシ ( Proxy プロパティで指定) が HTTP プロキシである場合は、 DownloadFile、 ListDirectory、および ListDirectoryDetails コマンドのみがサポートされます。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET