Jak uzyskać rozmiar folderu w C #? [duplikować]

Możliwy duplikat:
Jak uzyskać rozmiar katalogu (pliki w katalogu) w C #?

W vbscript niezwykle łatwo jest uzyskać rozmiar folderu w GB lub MB:

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

W C #, przy wszystkich moich poszukiwaniach, wszystko, co mogę wymyślić, jest długie, zawiłe, rekurencyjne wyszukiwanie każdego rozmiaru pliku we wszystkich podfolderach, a następnie dodawanie ich na końcu.

Czy nie ma innej drogi?

questionAnswers(2)

yourAnswerToTheQuestion