C#HTTPディレクトリ内のすべてのファイルをダウンロード


1

ディレクトリ内のすべてのファイルとHTTPサーバー上のすべてのサブディレクトリをダウンロードするにはどうすればよいですか?

ありがとうございます!

2

サーバー上でディレクトリの参照が有効になっている場合は、HttpWebRequestを使用してリスティングページを取得し、応答を解析してファイルリンクを検索し、各ファイル(HttpWebRequestも含む)をダウンロードし、サブフォルダ、リンス、リピート

ディレクトリブラウズが有効になっていないと、すべてのファイルが実際にはすべてのサブディレクトリにダウンロードされません。

ただし、HttpWebRequestを使用して公開Webページをクロールし、関連するリンクファイルをダウンロードすることもできます。

  0

どのような方法を使用する必要がありますか? HttpWebRequest httpWebRequest =(HttpWebRequest)WebRequest.Create(url); httpWebRequest.Method = "???"; 23 9月. 082008-09-23 22:55:05

  0

@Greg、はい。 @stucampbell、ファイルのリストを取得する方法はありますか?または私はHTMLのものでクロールする必要がありますか? 16 5月. 102010-05-16 03:53:59


5

ホイールを改造するのではなく、wgetのようなコマンドラインツールを使用することで、

  0

実際にプログラムでこれを行う必要がある場合を除きます。 17 2月. 092009-02-17 02:13:28

  0

外部ツールを使用するのがなぜ「プログラムで」カウントされないのかよく分かりません。 17 2月. 092009-02-17 16:31:06

  0

原因 "Jro"にはコードがありませんでした。あなたはちょうどコマンドラインツールを与えた.... 03 9月. 102010-09-03 14:58:12