• 締切済み

サーバー上のフォルダ情報の取得

サーバー上の特定のフォルダ内にある全ファイル名を取得するサーブレット(JSP、アプレット、javaScript)を作成したいのですが、ファイル名を取得する方法がわかりません。 こういった機能をサポートしているクラス(パッケージ)があれば教えてください。

みんなの回答

  • Harry_
  • ベストアンサー率55% (36/65)
回答No.2

File クラスの list() もしくは listFiles() メソッドを使います。 // dir はサーバ上のディレクトリを表わす File オブジェクト if (dir.isDirectory()) {  File[] files = dir.listFiles();  for ( int i = 0 ; i < files.length ; i++ ) {   System.out.println(files[i].getName());  } }

全文を見る
すると、全ての回答が全文表示されます。
  • akira-h
  • ベストアンサー率80% (4/5)
回答No.1

Fileクラスはどうでしょうか?(下記URL参照) -------------------------------------------------- //任意のフォルダを指定してFileクラスをインスタンス化 File d_file = new File( "任意のフォルダ" ); //ファイル一覧を取得する File[] f_list = f.listFiles(); //ファイル名(パスも)を出力する場合 System.out.println( f_list[i].toString() ); //ファイル名を取得する場合 System.out.println( f_list[i].getName() ); ※これだけだとファイルかディレクトリか、わからないと思うので・・・ //ファイルかどうかの判定 boolean f_list[i].isFile() //ディレクトリかどうかの判定 boolean f_list[i].isDirectory() -------------------------------------------------- これらのメソッドを使用すればうまく自分でファイル操作クラスが出来るのでは??

参考URL:
http://java.sun.com/j2se/1.3/ja/docs/ja/api/java/io/File.html
全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • jsp上でのセッション取得

    お世話になっております。 現在サーブレットの学習をしているのですが jspの画面上でpropertiesファイルを読み込むにはどのようにすれば良いのでしょうか。 サーブレット上では InputStream inStream = クラス名.class.getClassLoader().getResourceAsStream("プロパティファイル名"); と記述して取得しているのですが、 jsp上ではクラス名.classのclassの部分でエラーが発生しており どのようにプロパティファイルを取得していいのかわかりませんでした。 どうか知恵をおかしください。 よろしくお願いします。

  • サーバ内のフォルダ名と各フォルダのサイズを取得

    VBS初心者ですが、上司に依頼されて、次の目的のVBSを 作成することとなりましたので、皆様の知恵をお貸し下さい。 1、業務サーバー内に50前後のフォルダが存在する。 2、そのサーバ内のフォルダ名とサイズ(MB表示)を取得する。 3、最終的には、取得したフォルダ名とサイズをcsvで出力する。 現在は、月一でサーバー内の各フォルダのプロパティからサイズを取得して、 エクセルで管理をしているのですが、毎月のようにフォルダが10個単位で増減しているため、 作業に取られる時間が馬鹿にならないので、VBSにて一覧取得をできないか と相談されました。 私のスキルでは、各フォルダ毎のファイル名とサイズを取得することは 出来るのですが、出来れば、一度の操作で全部の作業を終わらせたいので、 皆様のお力をお貸し下さい。

  • apサーバ上のファイル名取得

    javascriptでapサーバ上の特定フォルダ内のすべての ファイル名一覧をhtmlで表示したいのですが、 できるのでしょうか?

  • クライアントのIPとマシン名を取得したい

    JSP/サーブレットで開発をしております。 ログイン者のIPアドレスとマシン名を取得したいと思っているのですがどのようにすればよいでしょうか? getHostName()で取得できると聞いたのですが、サーバーマシンのマシン名しか取得できませんでした。 どうか教えてください。

  • アプレットのグラフをExcelファイルで出力

    DBの値を取得し(この部分はサーブレット、JSP、java Beanで作成)、それをアプレットでグラフ表示するシステムをすでに作成してあります。これに表示したグラフをExcelファイル(グラフ)として、できればクライアント側に出力(保存)する機能を追加したいのですが、可能なのでしょうか。また可能ならどんな方法があるのでしょうか。アドバイスよろしくお願いします。

    • ベストアンサー
    • Java
  • 各サーバのフォルダ内の最新日付を自動で取得

    10台のWin2003サーバがあり、ドメインに参加しています。 毎晩、各サーバでは特定のフォルダ(サーバ毎に異なる)に、ファイルが自動生成されています。 毎朝、このファイルができているかどうかをチェックする作業が必要で、現在はリモートデスクトップなどでアクセスして確認していますが、手間がかかるため、できる限り自動化したいと思っています。 いろいろとしらべて、VBAなどで、フォルダの更新日付等を取得できることはわかったのですが、各サーバにユーザ名/パスワードでアクセスさせる方法がわかりません。 VBAなどで、できないのでしょうか?可能な場合は、サンプルコードなども教えて頂けると助かります。 よろしくお願い致します。

  • java JSP/サーブレット

    Javaの参考書をやったのですが(参考書:やさ○いJava)、これはアプレットと聞きました。アプレットは現場では殆ど使われないと聞き、JSP/サーブレットは現場で使うと聞いたのでJSP/サーブレットをやっています。 でも、構文が少し違います。 *********************************** 例えば、Javaなら表示するときには System.out.printlnでしたが、 JSP/サーブレットでは違う構文です。 また、Javaならファイルが一つしかありませんでした。(コンパイルするとclassファイルができる) JSP/サーブレットは、スーパークラスやサブクラスは 別のファイルになっています。 ************************************ JSP/サーブレットはプログラム言語なんですか? JSP/サーブレットの中にもJavaの構文があるんですが、先にも述べたようにJavaと違う構文も含まれています。 ちょっと戸惑っています。 しかも、JSP/サーブレットに関する参考書が本屋さんで殆ど見られないのです。 お勧めの参考書などあればいいのですが、 数が少ないためか見当たりません。 それで、とりあえづ「10日で覚○るJSP/サーブレット」という本を買ったのですが、9割がたJSPです。 1割がサーブレットです。 こうなってくると意味がわからなくなってきます。 現場ではサーブレットと聞いていたのに、そのサーブレットが1割しか載っていない。え!?どういうこと!?更にはJSPとサーブレットの書き方も少し違うような気が・・・・。 もう何が何かさっぱりわからなくなってきました。 結局何を勉強すれば良いのか? そもそも、JSPとは?サーブレットとは? ネットで調べはしたもののピンときません。 現場でJavaをやりたいのですが、独学方法というか、 アドバイスを宜しくお願いします。

    • ベストアンサー
    • Java
  • jsp&サーブレットにてjpgやzip等のファイルを別フォルダにコピー&貼り付けの処理

    現在jsp、サーブレット、ビーンにて 画像ファイルやzipファイルなどをアップロードできるサイトを作成していまして、アップロードについては jakartaのfileuploadで特定のフォルダにアップロードする処理は上手くいったのですが、 アップロードしたファイルを、別のフォルダにコピー&貼り付けさせるような処理を行いたいと思っています。 java.ioについて調べてみると txtファイルの中身を読み込んだり書き込んだりする 処理しか見つける事ができず、つまずいております。 どなたかjpgやzip等を別フォルダへの 解説をしているサイトをご存知でしたら 教えていただけますでしょうか。 もしくはあのクラスを利用すれば出来る等でも 結構ですので、すみませんがご教授よろしくお願いします

    • ベストアンサー
    • Java
  • 社内サーバー上のフォルダの権限について

    初めて質問いたします。以下のような状況です。 ・社内の共有フォルダ内に各個人名でファイルバックアップ用フォルダの作成をしている。 ・各個人名のフォルダは相互でフォルダを見ることはできるが、フォルダの中身は割り当てられた各個人と、サーバーの管理者のみ閲覧可能にしたい。 ・なおかつ、そのフォルダは各個人レベルで削除をすることは出来ないが、サーバーの管理者のみがフォルダを削除できるようにしたい。 ・フォルダは消せないが、フォルダ内のファイルは割り当てられた本人とサーバーの管理者のみが消せるかつファイルを作成可能にしたい。 どのように権限を付与すれば良いか教えて頂きたいです。 よろしくお願いします。

  • サーバ無しでphpを動作させる

    いつもお世話になります。 phpをサーバ無しで動作させることってできないものでしょうか。 やりたいことは、DVDにたくさんのjpgファイルを保存して、この写真をhtmlでブラウザを使って表示できたらと考えています。 htmlからフォルダ内のjpgファイル名、その属性を取得するのにphpを使えば簡単に取得できるからです。 jpgファイル名をhtmlに直接書けばそれまでのことですが、たくさんのファイルがあるし、そのときどきで毎回ファイル名を入力するのも大変です。 ファイル名を連番にして、JavaScriptでなんてのも考えられますが、ファイル名を変えたくありません。 JavaScriptでActivXを使ってフォルダ内のファイルを取得するなんてのもやったことありますが、セキュリティー警告が出るのでやりたくないです。 よろしくお願いいたします。

    • ベストアンサー
    • PHP