我想知道如何以编程方式检测Windows环境中的映射驱动器是在Linux还是Windows服务器上?我想从C#Windows应用程序中执行此操作。
答案 0 :(得分:0)
来自here:
使用System.Management类......
string logDisk= "c:";
string CIMObject = String.Format("win32_LogicalDisk.DeviceId='{0}'", logDisk);
using(ManagementObject mo = new ManagementObject(CIMObject)) {
mo.Get();
Console.WriteLine(mo["FileSystem"]);
}
该示例适用于NTFS / FAT文件系统,但它适用于Windows可以检测的任何文件系统。