C#.NET 如何获取电脑的硬盘驱动器信息

 时间:2026-02-15 16:31:08

1、 新建一个控制台程序。

C#.NET 如何获取电脑的硬盘驱动器信息

2、添加System.Management命名空间的引用。

using System.Management;

C#.NET 如何获取电脑的硬盘驱动器信息

3、添加获取电脑的硬盘驱动器信息的方法。

C#.NET 如何获取电脑的硬盘驱动器信息

4、 程序入口Main方法中添加输出电脑的硬盘驱动器信息的代码。

C#.NET 如何获取电脑的硬盘驱动器信息

5、运行程序输出电脑的硬盘驱动器信息。

C#.NET 如何获取电脑的硬盘驱动器信息

6、 总结

获取操作系统电脑的硬盘驱动器信息的方法:

1.    新建一个控制台程序。

2.    添加System.Management命名空间的引用。

3.    添加获取电脑的硬盘驱动器信息的方法。

4.    程序入口Main方法中添加输出电脑的硬盘驱动器信息的代码。

5.    运行程序输出电脑的硬盘驱动器信息。

C#.NET 如何获取电脑的硬盘驱动器信息

7、附加示例代码:

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Management;

namespace ConsoleDemo

{

    class Program

    {

        /// <summary>

        /// 程序入口方法

        /// </summary>

        /// <param name="args"></param>

        static void Main(string[] args)

        {

            foreach (string str in GetDiskDrive())

            {

                Console.WriteLine(str);

            }

            Console.ReadLine();

        }

        /// <summary>

        /// 添加获电脑硬盘驱动器信息的方法

        /// </summary>

        /// <returns></returns>

        public static List<string> GetDiskDrive()

        {

            List<string> lst = new List<string>();

            ManagementClass mc = new ManagementClass("Win32_DiskDrive");

            ManagementObjectCollection moc = mc.GetInstances();

            foreach (ManagementObject mo in moc)

            {

                foreach (PropertyData pd in mo.Properties)

                {

                    if (mo[pd.Name] != null && mo[pd.Name].ToString() != "")

                    {

                        lst.Add(string.Format("{0}:{1}", pd.Name, mo[pd.Name]));

                    }

                }

            }

            return lst;

        }

    }

}

  • 芝士玉米土豆泥怎么做
  • 温热玉石床垫怎么样 温热玉石床垫好用吗
  • 超美味的酸豇豆炒羊肉,每一口都是满满的幸福!
  • 高考数学快速解题法之秒杀向量四心问题
  • Win10桌面设置审核登录成功事件?
  • 热门搜索
    琅琊榜是什么意思 april是什么意思 mate40什么时候上市 烨是什么意思 thankyou是什么意思 无可奈何是什么意思 运动后膝盖疼 明日黄花是什么意思 slay是什么梗 就把这首歌送给失意的你是什么歌