2

Web サイトがそのフォルダーの 1 つに対してディレクトリ リストのアクセス許可を開いていると仮定すると、[画像のように] Web ブラウザーでファイルを表示できます。このフォルダ内のファイルを配列に取得する方法はありますか?

ここに画像の説明を入力

DirectoryInfo.GetFiles("C:/");一言で言えば、URL に対して 何をするかというメソッドを使用する必要があります。

編集: Web 応答を取得して結果を解析する代わりに、メソッドを使用したいと思います。これは、他に方法がない場合の裏口のようなものです。

4

1 に答える 1

4

このコードは、HTMLを取得するのに役立ちます

             WebRequest request = WebRequest.Create("http://yourwebsite/yourwebdirectory/");
             var webResponse=request.GetResponse();
             Stream dataStream = webResponse.GetResponseStream(); 
             StreamReader reader = new StreamReader(dataStream); 
             string responseFromServer = reader.ReadToEnd(); 
             Console.WriteLine(responseFromServer); 
             reader.Close();
             webResponse.Close();

HTMLを取得したら、それを解析してファイル名を取得できます

于 2012-08-09T20:07:16.973 に答える