Я надеюсь, что для этого есть встроенный метод .NET, но я не нахожу его.
У меня есть два пути, которые, как я знаю, находятся на одном и том же корневом диске, я хочу иметь возможность получить относительный путь от одного к другому.
string path1 = @"c:\dir1\dir2\";
string path2 = @"c:\dir1\dir3\file1.txt";
string relPath = MysteryFunctionThatShouldExist(path1, path2);
// relPath == "..\dir3\file1.txt"
Существует ли эта функция? Если бы не лучший способ его реализации?