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; }
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请 点击进行留言回复,万千网友为您解惑!
网友评论