假设我已经定义了一条绝对路径
string abs = "X:/A/B/Q";
和相对路径
string rel = "../B/W";
我如何结合这两个,以便导致以下输出?
"X:/A/B/W"
我已经尝试过
Path.Combine()
,但是没有成功。 最佳答案
尝试这个:
string abs = "X:/A/B/Q";
string rel = "../../B/W";
var path = Path.GetFullPath(Path.Combine(abs,rel));
它会给你完整的绝对路径
http://msdn.microsoft.com/en-us/library/system.io.path.getfullpath.aspx
关于c# - 结合绝对路径和相对路径,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18443877/