首页 > 编程语言 >C#之获取本机盘符

C#之获取本机盘符

时间:2023-10-15 14:44:09浏览次数:31  
标签:name C# 盘符 获取 Add new SelectQuery

        /// <summary>
        /// 窗体加载
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void InvoiceDownload_Load(object sender, EventArgs e)
        {
            this.Text += "    版本:" + Application.ProductVersion;//为窗体设置一个标题

            SelectQuery selectQuery = new SelectQuery("select * from win32_logicaldisk");
            ManagementObjectSearcher searcher = new ManagementObjectSearcher(selectQuery);
            var drivers = searcher.Get();
            List<string> disks = new List<string>();//盘符列表
            foreach (var driver in drivers) //遍历路径
            {
                string name = driver["Name"].ToString();
                disks.Add(name);
                CbDisk.Items.Add(name);//获取所有盘符并添加到界面的Combox中
            }
            CbDisk.SelectedIndex = 1;//指定到所有盘符的第二个盘符
        }

标签:name,C#,盘符,获取,Add,new,SelectQuery
From: https://www.cnblogs.com/z13753176959/p/17765614.html

相关文章

  • CF1854C Solution
    题目链接题意给定大小为\(n\)的正整数集合\(S\),\(S\)中的每个数在\(1\simm\)之间。每一秒进行如下操作:从\(S\)中等概率随机选择一个数\(x\)。将\(x\)从\(S\)中删去。若\(x+1\leqm\)且\(x+1\notinS\),则将\(x+1\)加入\(S\)。求\(S\)变成空集......
  • TCP/IP协议、三次握手、四次挥手详解
    TCP/IP协议模型(TCP协议)传输控制协议是一种面向连接的、可靠的、基于字节流的方式进行有序的无差错的数据传输通讯协议,它负责完成传输层所指定的功能,利用重发技术和拥塞控制机制,向应用程序提供可靠的通信连接,使它能够自动适应网上的各种变化。比如:数据报检测、流量控制、拥塞控......
  • 研发必会-异步编程利器之CompletableFuture(含源码 中)
    微信公众号访问地址:研发必会-异步编程利器之CompletableFuture(含源码中)近期热推文章:    1、springBoot对接kafka,批量、并发、异步获取消息,并动态、批量插入库表;    2、SpringBoot用线程池ThreadPoolTaskExecutor异步处理百万级数据;    3、基于Redis的Geo实现附......
  • RPC协议综述
    RPC框架标准模式。当客户端的应用想发起一个远程调用时,它实际是通过本地调用本地调用方的Stub。它负责将调用的接口、方法和参数,通过约定的协议规范进行编码,并通过本地的RPCRuntime进行传输,将调用网络包发送到服务器。服务器端的RPCRuntime收到请求后,交给提供方Stub进行解......
  • CF585F Digits of Number Pi
    CF585FDigitsofNumberPi更好的阅读体验观察数据范围,考虑数位DP。首先把长串中\(len\geq\lfloor\frac{d}{2}\rfloor\)的串提出来,塞进一个trie里,然后建立ACAM,然后直接DP就行了。设\(f_{i,j,0/1,0/1,0/1}\)表示当前在trie图上走了j步到达了第i个节点,是否已......
  • linux的expect用法,用来跳过窗口交互性
    expect的核心是spawnexpectsendset spawn调用要执行的命令expect等待命令提示信息的出现,也就是捕捉用户输入的提示:send发送需要交互的值,替代了用户手动输入内容set设置变量值interact执行完成后保持交互状态,把控制权交给控制台,这个时候就可以手工操作了。如果没有这一句登......
  • 初探富文本之React实时预览
    初探富文本之React实时预览在前文中我们探讨了很多关于富文本引擎和协同的能力,在本文中我们更偏向具体的应用组件实现。在一些场景中比如组件库的文档编写时,我们希望能够有实时预览的能力,也就是用户可以在文档中直接编写代码,然后在页面中实时预览,这样可以让用户更加直观的了解组......
  • 【PRC】鲁棒跨域伪标记和对比学习的无监督域自适应NIR-VIS人脸识别 Robust Cross-Doma
    【该文章为杨学长的文章,膜拜】 探索跨领域数据中的内在关系并学习领域不变表示 由于需要在低光照条件下实现24h的人脸识别,近红外加可见光的(NIR-VIS)人脸识别受到了更多的关注。但是数据标注是一个难点。该文章提出了RobustcrossdomainPseudo-labelingandContrastivelear......
  • Error: Vue packages version mismatch: - vue@2.6.14 (D:\前端\vue01\node_module
    Error:Vuepackagesversionmismatch:-vue@2.6.14(D:\\前端\vue01\node_modules\vue\dist\vue.runtime.common.js)-vue-template-compiler@2.7.14(D:\前端\vue01\node_modules\vue-template-compiler\package.json)根据提示信息,是版本不匹配的问题,可以直接找到vu......
  • OpenCascade 开源的三维建模几何造型开发平台
    官方文档 https://dev.opencascade.org/doc/overview/html/index.htmlOpenCASCADE(简称OCC)平台是由法国MatraDatavision公司开发的CAD/CAE/CAM软件平台,可以说是世界上最重要的几何造型基础软件平台之一。OpenCASCADE是一套开放原始码的CAD/CAM/CAE几何模型核心,源自于法国......