FilePathRelativeToAbsolutePath Method
This helper method can be used to convert a relative path to an absolute path based on the given base
path.
Namespace: SandcastleBuilder.UtilsAssembly: SandcastleBuilder.Utils (in SandcastleBuilder.Utils.dll) Version: 2024.12.21.0
public static string RelativeToAbsolutePath(
string basePath,
string relativePath
)
Public Shared Function RelativeToAbsolutePath (
basePath As String,
relativePath As String
) As String
public:
static String^ RelativeToAbsolutePath(
String^ basePath,
String^ relativePath
)
static member RelativeToAbsolutePath :
basePath : string *
relativePath : string -> string
- basePath String
- The base path
- relativePath String
- A relative path
StringAn absolute path
If the base path is null or empty, the current working folder is used.
string basePath = @"E:\DotNet\CS\TestProject\Source";
string relativePath = @"..\Doc\Help.html";
string absolutePath = FilePath.RelativeToAbsolutePath(basePath,
relativePath);
Console.WriteLine(absolutePath);
// Results in: E:\DotNet\CS\TestProject\Doc\Help.html
Dim basePath As String = "E:\DotNet\CS\TestProject\Source"
Dim relativePath As String = "..\Doc\Help.html"
Dim absolutePath As String = _
FilePath.RelativeToAbsolutePath(basePath, relativePath);
Console.WriteLine(absolutePath)
' Results in: E:\DotNet\CS\TestProject\Doc\Help.html
No code example is currently available or this language may not be supported.
No code example is currently available or this language may not be supported.