标签: c#
我需要获得网络驱动器的可用空间,而不需要“地图驱动器”
DriveInfo drvInfo = new DriveInfo("\\NetworkDrive");
我尝试这样做,但它不起作用。
答案 0 :(得分:9)
我相信您需要通过P/Invoke调用GetDiskFreeSpace(Win32 API)来获取UNC网络驱动器的磁盘空间。
GetDiskFreeSpace
e.g。
C# GetDiskFreeSpace UNC
答案 1 :(得分:0)
您可以使用WMI连接到远程计算机并显示每个驱动器的可用空间。
可以找到一个例子here