Javaを使いあるフォルダ内のディスク容量を知りたいのです。

いまのところjava.io.File.listFiles() を使って再帰的にプログラムすることを考えています。
Jakarta Commonsなどにそのようなメソッドがありそうな気もしますが、
知っている方おしえてください。よろしくお願いします

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:--
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:moveyourbody No.1

回答回数37ベストアンサー獲得回数0

ポイント20pt

http://forums.whirlpool.net.au/forum-replies.cfm?t=294983

Directory size with Java - Coding & Web - Whirlpool Broadband Forums

このURLにでているのは、再帰呼出による実装方法なので、単純にライブラリ等をつかうことが必要でしたら、ポイントはいりません。

ただ、User #20616 のやりかたが結構シンプルで綺麗だったので、ご参考程度に。

id:xiang2

有難うございます。参考になります。

2005/02/18 09:39:17
id:kgi No.2

回答回数34ベストアンサー獲得回数0

ポイント10pt

http://java-house.jp/ml/archive/j-h-b/036550.html

[JavaHouse-Brewers:36550] Re: $B%G%#(B $B%9%/$N6u$-MFNL(B

ディスクの空き容量をチェックするクラスライブラリがあるみたいですね。

id:xiang2

有難うございます。試してみます

2005/02/18 13:46:36
id:typista No.3

回答回数359ベストアンサー獲得回数7

ポイント30pt

(java.io.File)

英語のマニュアルですが、翻訳すると以下のようになりますので、まさにこれが求められているメソッドだと思います。

Recursively count size of a directory

ディレクトリのサイズを再帰的に数えてください。

id:xiang2

有難うございます。これですね

2005/02/18 13:48:12
id:tiopepe No.4

回答回数7ベストアンサー獲得回数0

ポイント10pt

おっしゃる通り、CommonsのFileFinderはいかがですか?

id:xiang2

ありがとうございます

2005/02/18 13:54:16

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません