相关疑难解决方法(0)

如何在C#中检索磁盘信息?

我想使用C#访问计算机上逻辑驱动器的信息.我该怎么做到这一点?谢谢!

c# disk

46
推荐指数
4
解决办法
5万
查看次数

获取Windows上给定路径的可用磁盘空间

可能重复:以
编程方式确定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)

这可以,但只有我通过驱动器号.有没有办法通过传递一条完整的路径来检索自由空间?

谢谢.

c# windows

14
推荐指数
1
解决办法
2万
查看次数

以编程方式确定UNC Path提供的空间

是否有用于从UNC路径确定NAS存储上的可用空间的编程API?我查看了WMI文档,但不清楚这是否可行.

将非常感谢代码示例和对相关API调用的引用.

.net wmi winapi

5
推荐指数
1
解决办法
7351
查看次数

标签 统计

c# ×2

.net ×1

disk ×1

winapi ×1

windows ×1

wmi ×1