c# - 在C#中查找没有完整路径的根目录

标签 c#

他们有没有办法在不知道完整路径的情况下找到根目录。

例如,我有 Folder\subfolder 我想找到像 c:\, d:\, e:\ 这样的根目录 子文件夹在其中显示

我曾尝试使用 DirectoryInfo("path").Root.NamePath.GetPathRoot(path) 但它不起作用。

最佳答案

您首先需要 full path然后是 root其中:

 string path = ...
 string root = Directory.GetDirectoryRoot(Path.GetFullPath(path));

关于c# - 在C#中查找没有完整路径的根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18764236/

相关文章:

c# - WebRequest 与代理到 whatsmyip.net 显示我的真实 ip

c# - 使用 XPath 识别 XML 中的重复节点

c# - 检测图像中的峰值

c# - Newtonsoft.Json System.InvalidOperationException : Synchronous operations are disallowed

c# - ASP.NET MVC session 为空。未设置 session 变量

c# - ASP.NET 5 授权针对两个或多个策略(或组合策略)

c# - 如何对 HH :MM:SS format time strings in C#? 进行除法

c# - TextBox 绑定(bind)到 double 并输入小于 -1 的负数时出现问题

c# - 具有基于 SHA512 的 HMAC 功能的 FIPS 验证应用程序?

c# - 在 C# 上打开 SQLite 连接时出错?