主题:EM9160如何取得存储设备的大小信息? 共有55496人关注过本帖 |
---|
EM9160 |
1楼 |
![]() |
EM9160如何取得存储设备的大小信息? ![]()
unsigned __int64 i64FreeBytesToCaller,i64TotalBytes,i64FreeBytes;
BOOL succ=GetDiskFreeSpaceEx((const unsigned short *)"\\NandFlash",(PULARGE_INTEGER)&i64FreeBytesToCaller,PULARGE_INTEGER)&i64TotalBytes,PULARGE_INTEGER)&i64FreeBytes); printf ("Free space = %I64u KB\n",i64FreeBytes / 1024); printf ("Total space = %I64u KB\n",i64TotalBytes / 1024); 我得到的结果如下: Free space = 279384451710976 KB Total space = 295871 KB 请问该如何改才正确? |
单帖管理 | 引用 | 回复 ![]() |
![]() lqk |
2楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好:我先测试一下,会尽快回复
|
单帖管理 | 引用 | 回复 ![]() |
![]() lqk |
3楼 信息 | 搜索 | 邮箱 |
![]() ![]() ![]() ![]() |
![]()
你好:
你用这个试一下,我试过是可以的。 __int64 available,   total,   free; GetDiskFreeSpaceEx(_T("\\NandFlash"),   (PULARGE_INTEGER)&available,   (PULARGE_INTEGER)&total,   (PULARGE_INTEGER)&free); |
单帖管理 | 引用 | 回复 ![]() |
谢谢 |
4楼 |
![]() |
![]()
恩,我也摸索出来了,谢谢
|
单帖管理 | 引用 | 回复 ![]() |