? Espero que haya un método .NET incorporado para hacer esto, pero no lo estoy encontrando.¿Cómo obtengo una ruta relativa de una ruta a otra en C#
Tengo dos rutas que sé que están en la misma unidad raíz, quiero poder obtener una ruta relativa de una a la otra.
string path1 = @"c:\dir1\dir2\";
string path2 = @"c:\dir1\dir3\file1.txt";
string relPath = MysteryFunctionThatShouldExist(path1, path2);
// relPath == "..\dir3\file1.txt"
¿Esta función existe? Si no, ¿cuál sería la mejor manera de implementarlo?
Uri hace el trabajo, pero cambiará a barras inclinadas, que es bastante fácil de solucionar. ¡Gracias! –