• ベストアンサー

指定したページが保存されているディレクトリの内容一覧

自分のパソコン内のディレクトリではなく、指定したページが保存されているディレクトリのHTMLファイルの一覧を得るプログラムを作りたいのですが可能でしょうか? 指定したページからリンクをたどってファイルを保存するプログラムを持っているのである程度のHTMLファイルは保存できますが、同じディレクトリ内に置いてあってもリンクが貼られていないHTMLファイルは保存どころか存在にすら気が付くことができません。 何か方法はないでしょうか?

  • Perl
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

一覧を出すだけなら・・・ ------------------------------------------------- $path = "サーバ上のディレクトリパス"; @list = glob("$path/*.html"); ------------------------------------------------- とすると、@listに対象ディレクトリ中の拡張子が.htmlのファイルの一覧を読み込むことができます。 $pathに与えるパスは、"http://..."で始まるURLではなく、"/home/user/..."で始まるサーバ上のパスでなければなりません。

mizumaki22
質問者

補足

ご回答ありがとうございます。 自分のPC内ではないてめサーバー上のパスは分りません。 httpで始まるURLで対処できないでしょうか?

その他の回答 (1)

  • voidtea
  • ベストアンサー率14% (1/7)
回答No.2

質問の内容が、 「他人が管理するサーバー上のファイル一覧を取得するクライアントアプリを作成したい」 ということなら無理です。 No.1の回答はあくまでも 「サーバー側でファイル一覧を表示するサービスを提供」する方法です。 サーバーの設定でディレクトリインデックス表示を公開している場合は可能ですが、それを期待しても仕方が無いのであきらめてください。

mizumaki22
質問者

お礼

ご回答ありがとうございます。 諦めずに続けた結果、なんとかできました。

関連するQ&A

  • ディレクトリの内容を表示させたい

    遠方の相手方にファイルを送る時にwwwサーバにアップしてやりとりしているのですが、ファイルごとにいちいちHTMLでリンクを貼る方法をとっています。 たまにディレクトリの中のファイルの内容が一覧で表示されているページをみかけるのですが、あれはどうすればいいのでしょうか?

  • ディレクトリ内のファイルを一覧表示するCGIを探しています

    指定したディレクトリ内にあるファイルを一覧表示しリンクを自動で作ってくれるCGIを探しています 自分で探してみたところ、いくつか見つけられたのですがなかなか条件にあうCGIが無かったので・・・ ↓こんなの探してます ・携帯でも見れるシンプルなもの ・ファイルの並び順(名前順や最新順)を設定できる  ↑観覧者が自由にソートするのではなくサーバー側(?)で決めれる ・1ページに表示するファイルの数を設定できる ・指定ディレクトリ内にディレクトリがあった場合それもリンク あとできれば画像ファイルを開いたときに「進む」で次のファイルに移動などの機能があればうれしいです どうかよろしくおねがいします・・・

    • 締切済み
    • CGI
  • 【アドオン】ページ保存の際のディレクトリについて

    「Scrapbook」というファイヤーフォックスのアドオンを使っています。 便利ですが、分からないのが、「ページを詳細に保存」するの「掘り下げ」です。 『“掘り下げ取り込み”は現在のディレクトリーを基点として、どのくらいまで掘り下げてダウンロードをするか指定する。』という解説ですが、「現在のディレクトリ」とは今開いているページのある階層であり、そこをレベルが0とする。また、そのページに張ってあるリンク先はすべて1ということになる…という認識なのですが。 しかし実際にレベルを0にして保存しても、普通の閲覧のときと変わらず、すべてのリンク先、そのまた先のリンクはすべて見れます。ディレクトリとはエクスプローラのような階層のことですが、この場合のディレクトリの保存というのは何をどこまで保存するのでしょうか? レベル1というのは保存したいHPのページ構成のことなのか、それとも他の外部リンクの数なのでしょうか?私の認識違いでしたら教えてください。

  • ホームページをディレクトリごと保存したいのです

    初心者のためのなんとか~、とかのページで、書籍よりも参考になるWEBサイトを見つけることがあります。 それをリンクも含め、できればディレクトリごと全てパソコンに保存し、移動中などにノートパソコンでゆっくり見たいのですが、どのようにすればうまくいくでしょうか? ファイルを1ページづつ保存したりするのですが、リンクがキレイに繋がらなかったり、大量のリンクなどでは途中で疲れてしまいます。 分かり辛い説明で申し訳ないですが、何卒宜しくお願い致します。

  • ディレクトリ探索プログラム

    ディレクトリを探索していき、ファイル一覧を表示していくような機能が欲しいのですが、自分でプログラムしたくてもどのように始めればよいのかわからず困っています。後々プログラミングの勉強にも使いたいですのでサンプルのプログラムなどがあれば見せていただきたいです。 できれば C もしくは C++ が希望です。 具体的な内容としましては、 『パソコンのCドライブなどから始めて、その中にあるディレクトリとファイル一覧を表示して、ディレクトリが存在すればその中に入り、またファイルとディレクトリの一覧を表示する。それを繰り返して行き、一番下まで行ったら、ひとつ上の階層に戻り同じことを繰り返す』 という感じです。再帰的なプログラムだと助かりますが、他にもよい方法があれば教えていただきたいです。 宜しくお願いします。

  • ディレクトリ(ファイルの一覧)の表示

    現在サーバーを物置代わりに使用しているのですが、ファイル名を直接入力しなくては接続できません。 ディレクトリ(ファイル一覧)表示を可能にすることはできますでしょうか? 加えて、下層のディレクトリではウェルカム指定が無いためHTMLファイルも直接入力しなくてはなりません。 そちらもウェルカムページが表示されるように設定を変更することはできますでしょうか? 通常サーバーへのアクセスはFTPかTelnetで行っています。 サーバーはSunOS 5.8だったと思います。 私はサーバーの管理者ではありません。 よろしくお願いします。

  • ディレクトリの指定

    C++でファイルを処理するプログラムを作っています。ディレクトリを指定してそのディレクトリの中にあるファイルの入出力を行う場合、ディレクトリの指定はどのように行えばいいんでしょうか?どなたか教えてください。よろしくお願いします。

  • ファイルのダウンロード保存先の指定をしたい

    Eclipseを使ったjavaのプログラムを作成しています。 ファイルをサーバからダウンロードしてきて、それを自分の指定したディレクトリに自動的に保存できるようなプログラムを作成したいのですが、その保存先の指定をする方法が分からず困っています。 ファイルをサーバからダウンロードするということはできるようになりました。今はその保存先はプログラムを作ったそのフォルダに自動的に保存されます。 指定したディレクトリにダウンロードしてきたファイルを保存する方法をお知りでしたら教えてください。 参考になりそうなサイトでもいいのでよろしくお願いします。

    • ベストアンサー
    • Java
  • 指定ディレクトリ内のファイル名取得

    今、画像をランダムに出力させようと思っているのですが、新しく画像が増えた時に新たに何か手を加えるのは面倒なので、プログラム側で自動的にやりたいと思っています。 そこで、JavaScriptで、指定したディレクトリ内のファイル名一覧を得られないかと考えています。 何か良い方法がありましたらよろしくお願いします

  • 存在しないページを指定してもTOPページへリダイレクトする方法?

    最近ホームページの構成を変更したんですが、検索エンジンから来てルートディレクトリに該当するHTMLファイルがないとpage not foundになってしまいます。 そこで、どんなHTMLファイルにきてもTOPページのindex.htmlに飛ばせる方法ってありますか? 確かhttp://www.directnic.com/ではhttp://www.directnic.com/xxxx とどんなサブディレクトリを指定してもTOPページに行くようになってます。

    • ベストアンサー
    • HTML

専門家に質問してみよう