Generic Exception
当我尝试将位图保存到磁盘空间不足的驱动器时,GDI+ 正在抛出。
所以我试图这样做来检查驱动器上是否至少有 10MB 可用。
DriveInfo[] oDrvs = DriveInfo.GetDrives();
foreach (var Drv in oDrvs) {
if (Drv.IsReady) {
Console.WriteLine(Drv.Name + " " + Drv.AvailableFreeSpace.ToString);
}
}
但是我拥有的是路径而不是驱动器号,我可以做类似的事情
FileInfo f = new FileInfo(path);
string drive = Path.GetPathRoot(f.FullName);
但我不知道如何将drive
其用作上述代码的参数。请指教。