C# -- 優先獲取電腦C盤之外的磁盤來保存資料
1. 優先獲取電腦C盤之外的磁盤來保存資料,沒有其他盤則使用C盤,
public string GetSaveDataDiskPath() { string strDiskPath = ""; DriveInfo[] LocalDisks = System.IO.DriveInfo.GetDrives(); Boolean isHaveDiskC = false; foreach (var item in LocalDisks) { if (item.Name.ToUpper() != "C:\\" && item.DriveType == DriveType.Fixed && item.IsReady == true && strDiskPath == "") { strDiskPath = item.Name; } if (item.Name.ToUpper() == "C:\\" && item.DriveType == DriveType.Fixed && item.IsReady == true) { isHaveDiskC = true; } } if (strDiskPath=="") { if (isHaveDiskC) { strDiskPath = "C:\\"; } else { throw new Exception("沒有可以使用的磁盤"); } } return strDiskPath; }
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/117692.html
標籤:C#
上一篇:淺淺的敘WPF之資料驅動與命令
下一篇:C#桌面程式啟動時傳入引數
