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


どら  2005-06-17 09:40:28  No: 57952

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

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

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

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


Blue  2005-06-17 09:51:23  No: 57953

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

フォルダ内のファイル数に関連するスレ
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 09:59:31  No: 57954

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

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


シャノン  2005-06-17 14:52:29  No: 57955

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加