可能重复:以
编程方式确定UNC路径中可用的空间
我正在尝试找到一个可以从C#调用的函数来检索该信息.这是我到目前为止所尝试的:
String folder = "z:\myfolder"; // It works
folder = "\\mycomputer\myfolder"; // It doesn't work
System.IO.DriveInfo drive = new System.IO.DriveInfo(folder);
System.IO.DriveInfo a = new System.IO.DriveInfo(drive.Name);
long HDPercentageUsed = 100 - (100 * a.AvailableFreeSpace / a.TotalSize);
Run Code Online (Sandbox Code Playgroud)
这可以,但只有我通过驱动器号.有没有办法通过传递一条完整的路径来检索自由空间?
谢谢.
是否有用于从UNC路径确定NAS存储上的可用空间的编程API?我查看了WMI文档,但不清楚这是否可行.
将非常感谢代码示例和对相关API调用的引用.