DOBON.NETプログラミング道掲示板

■34418 / 親階層)  フォルダ内の全ての容量を取得したい
□投稿者/ susu 一般人(1回)-(2020/01/01(Wed) 21:26:24)
  • アイコン環境/言語:[C#] 
    分類:[.NET] 

    お世話になります。
    C#でフォルダ内のファイル容量(サブフォルダ含め)を取得したいと思いますが
    DirectoryInfoを使うと遅いのでFileSyatemObjectのGetFolderを使いたく下記の
    ようにしましたが最後の行でHRESULT からの例外:0x800A0046とエラーになります
    何が悪いのでしょうか?よろしくお願いします。

    private long GetFolderSize(string path)
    {
      long size = -1;
    Scripting.FileSystemObject fso = new Scripting.FileSystemObject();
    Scripting.Folder Fd = fso.GetFolder(path);
    return Fd.Size;
    }
マルチポストを報告
違反を報告
削除キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: フォルダ内の全ての容量を取得したい /jikoryuu
 
上記関連ツリー

Nomalアイコン フォルダ内の全ての容量を取得したい / susu (20/01/01(Wed) 21:26) #34418 ←Now
Nomalアイコン Re[1]: フォルダ内の全ての容量を取得したい / jikoryuu (20/01/03(Fri) 13:20) #34419
  └Nomalアイコン Re[2]: フォルダ内の全ての容量を取得したい / Azulean (20/01/03(Fri) 17:28) #34420
    └Nomalアイコン Re[3]: フォルダ内の全ての容量を取得したい / susu (20/01/04(Sat) 13:47) #34421 解決み!
      └Nomalアイコン Re[4]: フォルダ内の全ての容量を取得したい / 魔界の仮面弁士 (20/01/06(Mon) 12:31) #34424 解決み! 02.png/14KB

All 上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信

Mode/  Pass/


- Child Tree -