在C#中,可以使用Path.GetFullPath()
方法将C:\ mydir\another\again\again....转换为C:\ mydir。
示例代码:
string path = @"C:\mydir\another\again\again\..\..";
string fullPath = Path.GetFullPath(path);
Console.WriteLine(fullPath); // 输出:C:\mydir
在这个示例中,Path.GetFullPath()
方法接受一个字符串参数,该参数表示要转换的路径。该方法会解析路径中的相对路径符号(如.
和..
),并返回转换后的绝对路径。
注意,在路径中使用\
字符时,需要在\
前加上@
符号,以表示该字符串为逐字符字符串,否则\
会被解释为转义字符。
领取专属 10元无门槛券
手把手带您无忧上云