当前位置: 源码素材网 » C#源码 » 系统相关 » 详情页

C# 检测磁盘及存储设备是否准备好

C# 检测判断磁盘及存储设备是否准备好,创建DriveInfo对象,判断磁盘是否准备好,如果准备好则弹出提示。具体的实现代码:
  private void Form1_Load(object sender, EventArgs e)
  {
   SelectQuery selectQuery = new SelectQuery("select * from win32_logicaldisk");//查询磁盘信息
   ManagementObjectSearcher searcher = new ManagementObjectSearcher(selectQuery);//创建WMI查询对象
   foreach (ManagementObject disk in searcher.Get())//遍历所有磁盘
   {
   comboBox1.Items.Add(disk["Name"].ToString());//将磁盘名称添加到下拉列表中
   }
  }
  private void button1_Click(object sender, EventArgs e)
  {
   DriveInfo dinfo = new DriveInfo(comboBox1.Text);//创建DriveInfo对象
   if (dinfo.IsReady)//判断磁盘是否准备好
   label2.Text = "该磁盘已经准备好";//如果准备好则弹出提示
   else//否则
   label2.Text = "该磁盘未准备好";//通知磁盘未准备好
  }

  • 相关标签:磁盘 存储设备
  • 调试环境:VisualStudio 2015+
  • 文件大小:13.0K
  • 资源评级:
  • 更新时间:2019-02-12
  • 相关链接:暂无演示

源码测试截图:

C# 检测磁盘及存储设备是否准备好运行截图

相似源码:磁盘 存储设备 C#源码下载:C# 检测磁盘及存储设备是否准备好 测试截图

下载声明:

本站资源仅供学习参考,禁止用于非法途径。若“C# 检测磁盘及存储设备是否准备好”源代码侵犯了您的权益,请尽快告诉我们。