1

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

4

2 に答える 2

5

車輪の再発明ではなく、wgetのようなコマンドラインツールを使用する。

于 2008-09-23T21:14:15.023 に答える
2

サーバーでディレクトリの参照が有効になっている場合は、ディレクトリの一覧をクロールできます。つまり、HttpWebRequest を使用して一覧ページを取得し、応答を解析してファイル リンクを見つけ、各ファイルを (HttpWebRequest を使用して) ダウンロードし、各サブフォルダーに移動し、すすぎ、繰り返す。

ディレクトリの参照が有効になっていない場合、すべてのサブディレクトリにすべてのファイルが存在することを認識できないため、すべてのファイルを実際にダウンロードすることはできません。

ただし、引き続き HttpWebRequest を使用して、公開された Web ページをクロールし、関心のあるリンクされたファイルをダウンロードすることはできます。

于 2008-09-23T21:20:45.817 に答える