КП
Size: a a a
КП
P
P
P
IS
IS
CD
AS
AS
DWORD FreeBytesAvailable;
DWORD TotalNumberOfBytes;
DWORD TotalNumberOfFreeBytes;
BOOL IsDiskSpaceFree = GetDiskFreeSpaceEx(
"c:\\",
(PULARGE_INTEGER) &FreeBytesAvailable,
(PULARGE_INTEGER) &TotalNumberOfBytes,
(PULARGE_INTEGER) &TotalNumberOfFreeBytes
);
if (IsDiskSpaceFree != 0) {
std::cout << "Free disk space: " << TotalNumberOfFreeBytes << "b ( " <<
(long double)TotalNumberOfFreeBytes / BYTES_IN_KILOBYTES / 1000 << " Mb )" << std::endl;
std::cout << "Total disk space: " << TotalNumberOfBytes << "b ( " <<
(long double)TotalNumberOfBytes / BYTES_IN_KILOBYTES / 1000 << " Mb )" << std::endl;
std::cout << "Available disk space: " << TotalNumberOfBytes - FreeBytesAvailable << "b ( " <<
(long double)TotalNumberOfBytes / BYTES_IN_KILOBYTES / 1000 << " Mb )" << std::endl;
}
AS
Free disk space: 4277362688b ( 4177.11 Mb )
Total disk space: 14b ( 1.36719e-05 Mb )
Available disk space: 4294967251b ( 1.36719e-05 Mb )
FS
SE
DWORD FreeBytesAvailable;
DWORD TotalNumberOfBytes;
DWORD TotalNumberOfFreeBytes;
BOOL IsDiskSpaceFree = GetDiskFreeSpaceEx(
"c:\\",
(PULARGE_INTEGER) &FreeBytesAvailable,
(PULARGE_INTEGER) &TotalNumberOfBytes,
(PULARGE_INTEGER) &TotalNumberOfFreeBytes
);
if (IsDiskSpaceFree != 0) {
std::cout << "Free disk space: " << TotalNumberOfFreeBytes << "b ( " <<
(long double)TotalNumberOfFreeBytes / BYTES_IN_KILOBYTES / 1000 << " Mb )" << std::endl;
std::cout << "Total disk space: " << TotalNumberOfBytes << "b ( " <<
(long double)TotalNumberOfBytes / BYTES_IN_KILOBYTES / 1000 << " Mb )" << std::endl;
std::cout << "Available disk space: " << TotalNumberOfBytes - FreeBytesAvailable << "b ( " <<
(long double)TotalNumberOfBytes / BYTES_IN_KILOBYTES / 1000 << " Mb )" << std::endl;
}
SE
АВ
ИI
IZ
IZ
RR
DF