Como faço para obter o tamanho da pasta em c #? [duplicado]

Duplicata Possível:
Como faço para obter um tamanho de diretório (arquivos no diretório) em c #?

Em vbscript, é incrivelmente simples obter o tamanho da pasta em GB ou MB:

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

Em c #, com todas as minhas pesquisas, tudo o que posso fazer são pesquisas longas, complicadas e recursivas para cada tamanho de arquivo em todas as subpastas e, em seguida, todas elas adicionadas no final.

Não há outra maneira?

questionAnswers(2)

yourAnswerToTheQuestion