c#怎么获取当前电脑的所有硬盘分区?

呦呦 2008-08-22 05:39:17
我这个程序是如果选中D盘,就读D盘的信息,如果是E盘就读E盘,但是我怎么能知道这个电脑到底有没有D盘或E盘或F盘??
怎么能获取当前机器有几个盘??请大家帮帮忙吧,在此谢谢大家!!
...全文
678 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
闯闯儿儿 2010-09-14
  • 打赏
  • 举报
回复
DriveInfo.GetDrives()这个方法我实验了~! 它把光驱也算在内了!
有什么办法不把光驱算在内?
GhostAdai 2008-08-22
  • 打赏
  • 举报
回复
晕,来晚了没拿到分。
GhostAdai 2008-08-22
  • 打赏
  • 举报
回复
看DriveInfo类的介绍,调API也可以。
呦呦 2008-08-22
  • 打赏
  • 举报
回复
太感谢了,结贴!!
jietuan 2008-08-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ojlovecd 的回复:]
C# code
System.IO.DriveInfo[] drives = System.IO.DriveInfo.GetDrives();
foreach (System.IO.DriveInfo di in drives)
Console.WriteLine(di.Name);
[/Quote]

哈哈,就是这样
我姓区不姓区 2008-08-22
  • 打赏
  • 举报
回复

System.IO.DriveInfo[] drives = System.IO.DriveInfo.GetDrives();
foreach (System.IO.DriveInfo di in drives)
Console.WriteLine(di.Name);

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧