c#中怎么获取电脑硬盘的所有分区总数?
比如说我的电脑分了cde,三个分区,则这个值是3,代码在其他电脑上分区是C,D,E,F的时候,那个值变成4?...
比如说我的电脑分了c d e,三个分区,则这个值是3,代码在其他电脑上分区是C,D,E,F的时候,那个值变成4?
展开
展开全部
有好几种办法解决,我个人觉得一种,用C#自带的系统命令 fordir查询26个字母盘符,windows最多就是26个盘符了。所有的盘符查询返回就知道有多少个了。
更多追问追答
追问
这个不懂,说说别的方法吧
DriveInfo[] drives = System.IO.DriveInfo.GetDrives();
foreach (System.IO.DriveInfo di in drives)
Console.WriteLine(di.Name);
i++; 这样行么?
追答
你些一个方法嘛。查询26个字母的盘符,查询到就返回1,查询不到返回0,通过一个变量累计一下不就知道了吗。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |