Q: How to get information about a partition?
A:
Code:#include <iostream> #include <iomanip> TCHAR szVolumeName[100] = ""; TCHAR szFileSystemName[10] = ""; DWORD dwSerialNumber = 0; DWORD dwMaxFileNameLength = 0; DWORD dwFileSystemFlags = 0; if(::GetVolumeInformation("c:\\", szVolumeName, sizeof(szVolumeName), &dwSerialNumber, &dwMaxFileNameLength, &dwFileSystemFlags, szFileSystemName, sizeof(szFileSystemName)) == TRUE) { std::cout << "Volume name = " << szVolumeName << std::endl << "Serial number = " << dwSerialNumber << std::endl << "Max. filename length = " << dwMaxFileNameLength << std::endl << "File system flags = $" << std::hex << dwFileSystemFlags << std::endl << "File system name = " << szFileSystemName << std::endl; }




Reply With Quote