J
jog81
Unregistered / Unconfirmed
GUEST, unregistred user!
我这里有段代码,是取c:/盘大小的
GetDiskFreeSpace('C:', LPDWORD(@sector)^, LPDWORD(@byte)^, LPDWORD(@free)^,
LPDWORD(@cluster)^);
totalspace := cluster * byte * sector div 1024 div 1024;
freespace := free * byte * sector div 1024 div 1024;
不知道为什么,剩余空间取得没错,总空间去取了一个1G多!
我的系统盘可有5G多呀!
请问各位如何修改?
GetDiskFreeSpace('C:', LPDWORD(@sector)^, LPDWORD(@byte)^, LPDWORD(@free)^,
LPDWORD(@cluster)^);
totalspace := cluster * byte * sector div 1024 div 1024;
freespace := free * byte * sector div 1024 div 1024;
不知道为什么,剩余空间取得没错,总空间去取了一个1G多!
我的系统盘可有5G多呀!
请问各位如何修改?