Поиск несопоставленной емкости сетевого ресурса в Windows - PullRequest
1 голос
/ 19 июля 2010

Мне нужно найти базовую емкость диска (общий размер) несопоставленного сетевого ресурса в Windows (в Win7, Vista, XP, Server 2008), учитывая путь UNC (например, что-то вроде «\\ share_1 \ subdir»)).

Я просматривал всю сеть несколько дней и, похоже, не нашел ответа на этот вопрос.Буду признателен за любые выводы.Заранее спасибо за ваше время!

Я бы уже сдался, если бы не возможность находить базовые свободные места не отображенных сетевых ресурсов, используя "GetDiskFreeSpaceEx"() "Функция Win32.Я полагаю, что емкость диска хранится аналогично свободному пространству, поэтому извлечение ее было бы очень похоже (поэтому я несколько раз рассержен на MS за то, что я не делаю функционал очевидным, или на себя, потому что я не могу найти это до сих пор!)

С уважением,

Виври

1 Ответ

0 голосов
/ 19 июля 2010

Вы на правильном пути. GetDiskFreeSpaceEx также покажет емкость, вам просто нужно вызвать правильных членов.

См. Ссылка службы поддержки Microsoft о том, как это сделать.

Имейте в виду, что GetDiskFreeSpaceEx может извлекать только свободное место на диске пользователем. Например, проводник Windows также использует GetDiskFreeSpaceEx и может не сообщать о фактическом свободном физическом дисковом пространстве, а о квоте пользователя, вошедшего в систему.

...