以编程方式提升硬盘存储容量

时间:2010-04-13 14:32:36

标签: hard-drive data-storage

如何在不使用dir或ls等操作系统功能的情况下找出硬盘的存储容量?

2 个答案:

答案 0 :(得分:3)

在Windows上:

Win32:GetDiskFreeSpaceEx

.NET:DriveInfo

如果出于某种原因,您仍然不想使用它们,可以send an IOCTL message direct to the disk driver

答案 1 :(得分:2)

statfs() unix系统调用是您的朋友(链接指向Mac OS X中使用的BSD手册页)。