是否可以使用System.IO.Path类或一些类似的对象来格式化unix样式路径,提供与PATH类类似的功能?例如,我可以这样做:
Console.WriteLine(Path.Combine("c:\\", "windows"));
Run Code Online (Sandbox Code Playgroud)
这表现了:
"C:\\windows"
Run Code Online (Sandbox Code Playgroud)
但我是否尝试使用正斜杠(/)类似的东西它只是为我反转它们.
Console.WriteLine(Path.Combine("/server", "mydir"));
Run Code Online (Sandbox Code Playgroud)
这表现了:
"/server\\mydir"
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我将使用类System.Uri或System.UriBuilder。
旁注:如果您在具有 Mono 运行时的 Linux 系统上运行 .NET 代码,Path 类应该返回您预期的行为。Path 类使用的信息由底层系统提供。
| 归档时间: |
|
| 查看次数: |
6740 次 |
| 最近记录: |