//本程序在c++ builder 10.3,32位和64位平台以及c++builder 6.0调试成功。
#include <System.SysUtils.hpp>
int _tmain(int argc, _TCHAR* argv[])
{
char str1[20];
char str2[20] ;
for (int i = 0; i < 26; i++)
{
__int64 AmtFree = DiskFree(i);//参数,磁盘的代号,0表示当前盘, 1=A,2=B,3=C 以此类推
if (AmtFree==-1) continue;//如果操作失败,则返回-1
// printf("%d\n",i); //屏幕打印
//printf("%I64d\n",AmtFree); //屏幕打印
sprintf(str1,"%d\n",i);
OutputDebugStringA(str1); //可在调试模式查看,或在Dbgview_win10.exe 查看
sprintf(str2,"%I64d\n",AmtFree);
OutputDebugStringA(str2); //可在调试模式查看,或在Dbgview_win10.exe 查看
// __int64 Total = DiskSize(i);//
//printf("%I64d\n",DiskSize); //
printf("-------------------\n");
}
system("pause");
}