Top > プログラミング > .NET Tips> フォルダのサイズを取得する

フォルダのサイズを取得する」への評価、コメント

評価

良い / 悪い = 8 / 3 (「良い」の割合 = 0.727 , 人気度 = 0.757

評価する

コメント一覧


通常のコメント
謎の怪人 2019/06/14 (Fri) 18:15:35
こんな感じの1行で書けるみたいですよ。

//diはDirectoryInfo
long size = di.EnumerateFiles("*.*", SearchOption.AllDirectories).Sum(fi => fi.Length);

評価の理由
キーサン 2010/02/4 (Thu) 12:49:31
評価:良い
すぐにやることができました。ありがとうございます!

評価の理由
ぽにょ 2008/09/25 (Thu) 08:44:34
評価:良い
したいことが出来ました。

評価の理由
dobon 2006/11/11 (Sat) 09:30:20
評価:良い
探し物が見つかりました。
ありがとうございます。

通常のコメント
ひろ 2005/02/28 (Mon) 15:37:57
処理的にファイルを一つ一つ足していくようですので、ファイルの数が多くなれば多くなるほど処理時間がとんでもなくなっていきますねぇ。

FileSystemObjectのgetfolderでとった方が処理は圧倒的に早くなるようです。

通常のコメント
kioa2002 2004/12/29 (Wed) 11:09:43
ソフトでリリース コンパイルしたら
エラーが出ました。

通常のコメント
匿名 2004/06/29 (Tue) 16:27:03
Dim di As DirectoryInfo = New DirectoryInfo("パス名")
ex)TextBox1.Text = GetDirectorySize(di).ToString("#,###")

とでもしておけば実行出来るよ。
C:\とかにすると凍るくらいCPU喰うけど(苦笑)

通常のコメント
しげ 2004/01/30 (Fri) 19:01:47
どこにぱすをせっとするの?

コメントの投稿

[説明]