Possible Duplicate:
How do I get a directory size (files in the directory) in C#?
In vbscript, it's incredibly simple to get the folder size in GB or MB:
Set oFSO = CreateObject("Scripting.FileSystemObject")
Dim fSize = CInt((oFSO.GetFolder(path).Size / 1024) / 1024)
WScript.Echo fSize
In C#, with all my searches, all I can come up with are long, convoluted, recursive searches for every file size in all subfolders, then add them all up at the end.
Is there no other way?