2012-01-01 36 views
4

我很難找到一種方法(如果有的話)來獲取Windows(NTFS)文件的總文件大小。 我試圖得到的是文件的大小,包括備用數據流和安全信息;默認大小僅指主流(其中包含我們的應用程序使用的「真實」數據)。 我知道我可以讓它調用BackupRead(),看看我能讀多少,但我的需求是知道它之前我對這個文件執行任何操作。如何獲取NTFS文件的總大小(包括安全和ADS)?

回答

2

FindFirstStream你要找的地方?

this

+0

我擔心FindFirstStream/FindNextStream會很慢,在整個文件中尋找流,但我試過了,它似乎運行良好,並且很快。非常感謝! – mbarthelemy 2012-01-03 08:29:25