Кто-нибудь знает, как рассчитать объем пространства, занимаемого одной файловой системой?
Я пытаюсь подсчитать, сколько файлов и каталогов занимают пространство на диске, не просматривая весь диск.
это пример на C ++:
ULARGE_INTEGER freeBytesAvailable, totalNumberOfBytes, totalNumberOfFreeBytes;
GetDiskFreeSpaceEx(NULL, &freeBytesAvailable, &totalNumberOfBytes, &totalNumberOfFreeBytes);
mCurrentProgress = 0;
mTotalProgress = totalNumberOfBytes.QuadPart - totalNumberOfFreeBytes.QuadPart;
Но проблема в том, что мне нужно исключить размер файловой системы, но я понятия не имею, возможно ли это или есть APIчтобы получить эту информацию.