0
Bob King 아이디어에서 아이디어를 사용하여 다음과 같은 방법으로 작성했습니다.플로피 용 Win32_LogicalDisk가 실패했습니다
CD의 이동식 드라이브, 일반 드라이브에서 잘 작동합니다.
그러나 플로피의 경우 항상 "사용할 수 없음"을 반환합니다. 어떤 아이디어?
public static void TestFloppy(char driveLetter) {
using(var searcher = new ManagementObjectSearcher( @"SELECT * FROM Win32_LogicalDisk WHERE DeviceID = '" + driveLetter + ":'"))
using(var logicalDisks = searcher.Get()) {
foreach(ManagementObject logicalDisk in logicalDisks) {
var fs = logicalDisk[ "FreeSpace" ];
Console.WriteLine("FreeSpace = " + (fs ?? "Not Available"));
logicalDisk.Dispose();
}
}
}