在Windows中查找未映射的网络共享容量

时间:2010-07-19 16:11:21

标签: windows networking disk share capacity

我需要在Windows中找到未映射的网络共享的底层磁盘容量(总大小)(在Win7,Vista,XP,Server 2008中),给定UNC路径(例如,给出类似“\\ share_1 \ subdir”的内容) )。

我在网上看了好几天,似乎找不到这个问题的答案。我会很感激任何线索。提前感谢您的时间!

如果不是能够使用“GetDiskFreeSpaceEx()”Win32函数找到未映射网络共享的基础可用空间,我现在就放弃了。我认为磁盘容量以与自由空间类似的方式存储,因此检索它将非常相似(因此我对MS没有使功能显而易见感到愤怒,或者我自己到目前为止无法找到它! )

此致

vivri

1 个答案:

答案 0 :(得分:0)

你走在正确的轨道上。 GetDiskFreeSpaceEx也会显示容量,你只需要调用正确的成员。

请参阅此Microsoft support link了解如何操作。

请记住,GetDiskFreeSpaceEx可能只能按用户检索可用磁盘空间。例如,Windows资源管理器也使用GetDiskFreeSpaceEx,它可能不会报告实际的可用物理磁盘空间,而是报告用户的登录配额。