【发布时间】:2009-11-19 21:37:58
【问题描述】:
我希望有一个内置的 .NET 方法来执行此操作,但我没有找到它。
我知道有两条路径位于同一个根驱动器上,我希望能够获得从一个到另一个的相对路径。
string path1 = @"c:\dir1\dir2\";
string path2 = @"c:\dir1\dir3\file1.txt";
string relPath = MysteryFunctionThatShouldExist(path1, path2);
// relPath == "..\dir3\file1.txt"
这个函数存在吗?如果不是,最好的实现方式是什么?
【问题讨论】: