Wie erhalte ich die Ordnergröße in C #? [Duplikat]

Mögliche Duplikate:
Wie erhalte ich eine Verzeichnisgröße (Dateien im Verzeichnis) in C #?

In vbscript ist es unglaublich einfach, die Ordnergröße in GB oder MB zu ermitteln:

Set oFSO = CreateObject("Scripting.FileSystemObject")
Dim fSize = CInt((oFSO.GetFolder(path).Size / 1024) / 1024)
WScript.Echo fSize

In C # kann ich bei all meinen Suchvorgängen nur lange, verschlungene, rekursive Suchvorgänge für jede Dateigröße in allen Unterordnern durchführen und diese am Ende zusammenfassen.

Gibt es keinen anderen Weg?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage