Path.GetFullPath 方法可以用于将相对路径或不完整路径转换为绝对路径。
方法说明
public static string GetFullPath(string path);
参数:
– path:要转换为绝对路径的路径,可以是相对路径或不完整路径。
返回值:
– string:返回转换后的绝对路径。
注意:GetFullPath 方法使用当前工作目录来解析相对路径。在 ASP.NET 应用程序中,当前工作目录通常是 \inetpub\wwwroot,而不是您的应用程序的根目录。
使用方法:
1. 转换相对路径为绝对路径
string relativePath = @"..\data\data.txt";
string absolutePath = Path.GetFullPath(relativePath);
Console.WriteLine(absolutePath);
结果:
D:\test\website\data\data.txt
在本例中,执行 GetFullPath 方法后,得到了相对路径对应的绝对路径,该绝对路径基于当前工作目录 D:\test\website。
2. 转换不完整路径为绝对路径
string partialPath = @"\temp\";
string absolutePath = Path.GetFullPath(partialPath);
Console.WriteLine(absolutePath);
结果:
D:\temp
在本例中,程序使用 GetFullPath 方法将不完整路径 “\temp\” 转换为绝对路径,得到了完整的绝对路径 D:\temp。
以上就是 Path.GetFullPath
方法的作用及使用方法攻略,该方法可以帮助进行路径处理,方便文件操作等需求。