是否有一些 WinAPI 方法可以獲取特定驅動器的最大檔案大小?
例如,我知道 FAT32 中的最大檔案大小是 4GB。我應該找出驅動器上的檔案系統是 FAT32,然后使用我以前對 FAT32 的了解,還是在 Windows 中有一種方法可以直接獲取最大檔案大小?
我已經做了什么:
我使用GetVolumeInformation然后使用映射表來確定檔案系統型別,該映射表將檔案系統型別映射到其已知的最大檔案大小。
我想要的是:
我想知道微軟是否提供了一種直接獲取任意檔案系統型別的最大檔案大小(以位元組為單位)的方法,即使是尚不存在且我現在無法根據定義了解的檔案系統型別。
uj5u.com熱心網友回復:
是否有一些 WinAPI 方法可以獲取特定驅動器的最大檔案大小?
不會。Microsoft 不為該特定資訊提供 API。
我是否應該找出驅動器上的檔案系統是 FAT32,然后使用我以前關于 FAT32 的知識
是的。
或者在 Windows 中有一種方法可以直接獲取最大檔案大小?
沒有提供方法。
我使用 GetVolumeInformation 確定檔案系統型別,然后使用映射表將檔案系統型別映射到其已知的最大檔案大小。
這就是你必須做的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/528655.html
標籤:温纳皮文件系统
