C++ Builder 参考手册 ➙ System::Sysutils ➙ DiskSize
获取磁盘的总空间
头文件:#include <System.SysUtils.hpp>
命名空间:System::Sysutils
函数原型:
__int64 __fastcall DiskSize(System::Byte Drive);
参数:
- Drive:磁盘驱动器编号,0:当前驱动器,1:A,2:B,3:C,...;
返回值:
- 磁盘的总空间,字节数 (bytes);
- -1 驱动器不存在;
- 如果 Drive 等于 0,为当前驱动器,即当前路径的驱动器,当前路径可能是用户文件夹,可执行文件文件夹本身,或者创建快捷方式时指定的文件夹:
• 可以通过 SetCurrentDir 修改当前文件夹位置;
• 可以通过 GetCurrentDir 获取当前文件夹位置; - 这个函数只支持 Windows 操作系统。
相关:
- System::Sysutils::DiskFree
- System::Sysutils::DiskSize
- System::Sysutils::CreateDir
- System::Sysutils::ForceDirectories
- System::Sysutils::RemoveDir
- System::Sysutils::GetCurrentDir
- System::Sysutils::SetCurrentDir
- System::Sysutils::FileExists
- System::Sysutils::DirectoryExists
- System::Sysutils::FileSearch
- System::Sysutils::FindFirst
- System::Sysutils::FindNext
- System::Sysutils::FindClose
- System::Sysutils::FileAge
- System::Sysutils::FileGetDate
- System::Sysutils::FileGetDateTimeInfo
- System::Sysutils::FileSetDate
- System::Sysutils::FileGetAttr
- System::Sysutils::FileSetAttr
- System::Sysutils::FileIsReadOnly
- System::Sysutils::FileSetReadOnly
- System::Sysutils::DeleteFile
- System::Sysutils::RenameFile
- System::Sysutils::IsAssembly
- System::Sysutils::FileDateToDateTime
- System::Sysutils::DateTimeToFileDate
- System::Sysutils
C++ Builder 参考手册 ➙ System::Sysutils ➙ DiskSize