我想知道如何以编程方式检测Windows环境中的映射驱动器是在Linux还是在Windows服务器上? 我想从一个C#Windows应用程序做到这一点。
从这里 :
使用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可以检测到的任何文件系统。