我正在轉換一個每天記錄文件夾大小的舊應用程序。繼承應用程序使用Scripting.FileSystemObject的庫:如何獲取文件夾的大小?
Set fso = CreateObject("Scripting.FileSystemObject")
Set folderObject = fso.GetFolder(folder)
size = folderObject.Size
沒有對System.IO.Directory和System.IO.DirectoryInfo類等效機制。
爲了在.NET中實現相同的結果,我實際上是否必須遞歸地遍歷整個文件夾結構,以保持文件大小的總數?
更新:@ Jonathon/Ed - 謝謝....正如我的想法。我想我只會參考Scripting.FileSystemObject COM庫。即使打破我的應用程序的.NET純度,也是如此。這是一個內部報告應用程序,所以這不是什麼大不了的事情。
的鏈接斷開。 – 2011-09-16 08:39:06