c# - 填充可用于映射的驱动器列表

标签 c# mapped-drive

我的应用程序需要使用可用于映射的驱动器号列表填充一个组合框。 DriveInfo 类为我提供了系统中所有驱动器名称的列表。我想知道是否有一个 API 公开可用于映射的驱动器列表。

最佳答案

以下文章将为您提供用于映射的可用驱动器盘符列表

Enumerable.Range('A', 'Z' - 'A' + 1).Select(i => (Char)i +":")
          .Except(DriveInfo.GetDrives().Select(s=>s.Name.Replace("\\","")))

下面的部分返回已用驱动器列表。

DriveInfo.GetDrives().Select(s=>s.Name.Replace("\\",""))  

关于c# - 填充可用于映射的驱动器列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30317761/

相关文章:

php - 映射网络驱动器

c# - 如何从 Xamarin Forms ListView 中删除项目?

c# - 从 C# 执行 Shell 脚本文件

.net - 映射网络驱动器时的自定义身份验证 - 这可能吗?

delphi - 如何查找网络计算机上常用文档文件夹的名称

WAMP 中的 PHP 无法访问映射的驱动器

PowerShell Invoke-Expression 命令参数包含逗号

c# - 与 .NET Ticks 相关的 Oracle 中的日期数学

c# - 带有 Singleton Logger 类的 DI/IoC

c# - 当图像画笔用作背景时,如何从 WPF 重复按钮中删除边框和效果