2016-08-16 21 views
0

私はjavaのURLからフォルダのリストを取得しようとしています。たとえば、ユーザーが次のようなURLを返した場合 http://hostname/abc/def/ def内のすべてのフォルダを返す必要があります。誰もこの上で私を助けることができますか?java内のURLからフォルダのリストを取得

+1

これは不可能 – Andremoniy

+0

**サーバーのサイドコンポーネントを作成し** **フォルダのリストを生成しようとしていますか、この情報を任意のホストとフォルダから取得しますか?サーバー側にコンポーネントを記述している場合、これはかなり簡単です。 @Andremoniyが言うように、あなたがクライアント側にいるなら、それは不可能です。 – stdunbar

答えて

0

URLがディレクトリで、index.htm(l?)またはdefault.htm(l?)が存在しない場合、そのURLをサーフィンするとディレクトリが返されます。 NVT上の// hostnameのWebサーバーと対話し、GET指示文とHTTP 1/1(またはそれが何であれ)を送信するコードをいくつか書くだけです。返されたテキストは、含まれているファイルやディレクトリの一覧だけでなく、無関係の迷惑や書式もあるため、解析する必要があります。

+1

いいえ、index.htmlのような "デフォルト"ファイルがない場合でも、ディレクトリはリストされている場合とされていない場合があります。たとえば、Apache HTTPDでは、[mod_autoindex](http://httpd.apache.org/docs/current/mod/mod_autoindex.html)の設定方法によって異なります。他のサーバーでは、ディレクトリの内容を表示する方法が異なります。 – stdunbar

関連する問題