- - PR -
ディレクトリ数の取得について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-07-13 09:51
こんにちは。
ディレクトリを指定してその中にあるディレクトリ数を取得するという プログラムを作成しているのですが、やり方がわかりません・・・ どなたか教えていただけないでしょうか。 ご返答お待ちしてます。 |
|
投稿日時: 2005-07-13 10:08
Fileクラスのメソッドを使うと結構簡単にできると思いますよ
http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html 流れとしては 1.指定ディレクトリ内のファイル、ディレクトリのリストを取得 2.リストを1つ1つ見ていってファイルか、ディレクトリか判断 3.ディレクトリならカウントアップ こんな感じでいかがでしょう? |
|
投稿日時: 2005-07-13 10:14
1.指定したディレクトリの、配下のオブジェクトを取得する
2.ループを回して、オブジェクトがファイルかディレクトリか判定する オブジェクトがディレクトリならカウントアップする これでお望みの動作が実現できると思います。 下記のリンクを参照すれば、十分でしょう。 http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/io/File.html <追記> まったく同じことを書いてる・・・。ちょっと笑ってしまいました。(^ ^; [ メッセージ編集済み 編集者: Edosson 編集日時 2005-07-13 10:24 ] |
|
投稿日時: 2005-07-13 11:07
FileFilter を使うともうちょっとかっこいいかも。
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/io/FileFilter.html フィルタを通して取得したリストの件数を数えるだけです。 [ メッセージ編集済み 編集者: おっきー 編集日時 2005-07-13 11:09 ] |
|
投稿日時: 2005-07-13 11:52
たくさんのご返答ありがとうございます。
指定したディレクトリの中のディレクトリを取得することができました。 ありがとうございました。 |
1