2013-04-21 84 views
1

我有一個包含數千個文件/目錄的目錄結構。現在,我想確定這個目錄結構佔用了多少磁盤空間。確定這種情況的方法之一是通過使用filelen語句來測量每個文件佔用的磁盤空間,並最終添加它們。但是,我正在尋找一個更好的替代品。有沒有任何Windows API或其他任何事情可以做到這一點?確定目錄結構消耗的磁盤空間

回答

1

VB.NET有這樣一些內置的命令,但VB6沒有。在進行搜索時,我發現模糊的引用可能會這樣做的API,但沒有實際的API名稱。

但是,即使你找到它,你會做的是要求的Windows做的正是你避免同樣的事情。這是通過每個文件遞歸併加起來每個文件的大小。 Windows不保存這些信息,所以每次都必須這樣做。

可能是更好的只是創建自己的功能,並在需要時調用它。

祝你好運

+0

謝謝,我期待這樣的答案。你可以給我鏈接到你看到對API的一些引用的頁面。 – 2013-04-22 04:35:43

+0

對不起,我沒有保存它們。這裏有一個你可能會感興趣的東西。 http://www.perlmonks.org/bare/?node_id=218246 – 2013-04-22 04:59:19