Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
サブディレクトリとファイルを含む ftp ディレクトリをダウンロードしたいのですが、C# Ftpwebrequst を使用しています。
1 つのコマンドでフォルダー全体を直接ダウンロードする方法はありません。FTPはこれをサポートしていません。ディレクトリとそのサブディレクトリ内のすべてのファイルを列挙し、ファイルを 1 つずつダウンロードする必要があります。
FTP
ここには MSDN フォーラムのスレッドがあり、ここには MSDN の -class に関するドキュメントがありますFtpWebRequest。
FtpWebRequest
このようなものが必要だと思います。各フォルダーに個別に再帰する必要があります。
WebRequest request = WebRequest.Create(FTPServerDirectory); request.Method = WebRequestMethods.Ftp.ListDirectory; request.Credentials = new NetworkCredential(Username, Password); request.GetResponse();