c# - 从 c# 中的字符串文件路径中删除额外的反斜杠 "\"

标签 c# .net string

如何转换

"字符串路径 = @"C:\Abc\Omg\Why\Me\\\\\\\\\\\\\\\\\\\\";

进入

字符串路径 = @"C:\Abc\Omg\Why\Me\"

我的方法是首先反转 string 然后删除所有 "\" 直到我们得到首先 char,然后再次反转

如何在C#中做到这一点,有没有这样的操作方法?

最佳答案

您可以使用 Path 静态类构造路径:

string path = Path.GetFullPath(@"C:\Abc\Omg\Why\Me\\\\\\\\\\\\\\\\\\\\\");

此操作后,变量 path 将包含最小版本:

C:\Abc\Omg\Why\Me\

关于c# - 从 c# 中的字符串文件路径中删除额外的反斜杠 "\",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41141715/

相关文章:

c# - 从 C++ 调用 C# 函数?

c# - 在 C# 中什么时候使用撇号引号合适

c# - 如何将 IP 地址映射到八个字符长的字符串?

c# - 为什么 AddRange 比使用 foreach 循环更快?

php - 从字符串中提取数据

ruby-on-rails - 如何在 Ruby 中对字符串应用除法运算符?

c# - 在 .NET 中处理大文件

c# - 在 C# 中使用 select 语句动态创建 CSV 文件

c# - 如何在 C#/ASP.NET 网站上使用 NUnit GUI?

C#/.NET 字符串魔术从文本文件输入中删除注释行?