指定したディレクトリ以下のすべてのファイルのサイズを取得するには?


どら  2005-06-17 00:40:28  No: 57952  IP: 192.*.*.*

久々の投稿です。
指定したディレクトリ以下のファイル(サブディレクトリ以下のファイルもすべて)のサイズを取得したいのですが・・・。

ファイル単体のサイズを測ることはできるみたいなのですが・・・。
再帰的にやっていくしかないんでしょうか・・・?

どなたか、よい方法をご存じの方いらっしゃいましたら、教えてください。

対象OSはWindows2000以上、開発ツールはWindowns XP + VC.NET 2003です。

編集 削除
Blue  2005-06-17 00:51:23  No: 57953  IP: 192.*.*.*

ファイルサイズもファイル数同様
>再帰的にやっていくしかないんでしょうか・・・?
しかないような。

フォルダ内のファイル数に関連するスレ
http://search.acty-net.ne.jp/mfc_search/archive/2002-2/msg00333.html
http://forums.belution.com/ja/vc/000/124/67s.shtml

編集 削除
Blue  2005-06-17 00:59:31  No: 57954  IP: 192.*.*.*

一個目のスレあんま関係なかったです。

エクスプローラの右くり→ぷろぱてぃで
ファイル数とサイズが増えてくのみてるとやっぱ出来ないかなぁと。

編集 削除
シャノン  2005-06-17 05:52:29  No: 57955  IP: 192.*.*.*

もし、あるフォルダの属性として、そのフォルダ以下のすべてのファイルのサイズを持っていると考えたらどうでしょうか。
どこか深ーいところにファイルをひとつ作るか、ひとつ削除するだけで、そこから上の階層のフォルダの属性をすべて更新しなければならなくなります。
再帰的に数え上げるのとどちらが現実的かと言えば…

編集 削除