parent
57a2578aba
commit
441e316f0e
@ -0,0 +1,23 @@ |
||||
#include <windows.h> |
||||
#include <wchar.h> |
||||
|
||||
int wmain(void) { |
||||
|
||||
unsigned __int64 FreeBytesToCaller, |
||||
TotalBytes, |
||||
FreeBytes; |
||||
|
||||
int r = GetDiskFreeSpaceExW(L"C:\\", (PULARGE_INTEGER) &FreeBytesToCaller, |
||||
(PULARGE_INTEGER) &TotalBytes, (PULARGE_INTEGER) &FreeBytes); |
||||
|
||||
if (r == 0) { |
||||
wprintf(L"Failed to get free disk space %ld", GetLastError()); |
||||
return 1; |
||||
}
|
||||
|
||||
wprintf(L"Available space to caller: %I64u MB\n", FreeBytesToCaller / (1024*1024)); |
||||
wprintf(L"Total space: %I64u MB\n", TotalBytes / (1024*1024)); |
||||
wprintf(L"Free space on drive: %I64u MB\n", FreeBytes / (1024*1024)); |
||||
|
||||
return 0; |
||||
} |
Loading…
Reference in new issue