我需要从一个相对路径获取绝对路径,但使用与程序集执行位置不同的文件夹来解析 "." 和 ".."。Path.GetFullPath没有提供这样的重载。例如,假设我有以下路径:..\MyOtherFolder\foo.bar
程序集执行的文件夹为:c:\users\me\desktop\source\myproj\bin\debug\,但实际上它可能位于任何位置。
我想将“当前”文件夹指定为 c:\test,以便“..”解析为“c:\”。有人知道.NET框架中是否内置了此功能吗?如果没有,我计划制作一个实用程序方法,但首先我想检查一下(特别是因为没有静态扩展方法……)。编辑:Path.Combine无法使用。该方法本质上只是将两个字符串连接起来。
我想将“当前”文件夹指定为 c:\test,以便“..”解析为“c:\”。有人知道.NET框架中是否内置了此功能吗?如果没有,我计划制作一个实用程序方法,但首先我想检查一下(特别是因为没有静态扩展方法……)。编辑:Path.Combine无法使用。该方法本质上只是将两个字符串连接起来。