C#之获取本机盘符
/// <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;//指定到所有盘符的第二个盘符
}
本文来自博客园,作者:小康0,转载请注明原文链接:https://www.cnblogs.com/z13753176959/p/17765614.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!