Spero ci sia un metodo integrato in .NET per farlo, ma non lo trovo.Come ottengo un percorso relativo da un percorso all'altro in C#
Ho due percorsi che so essere sullo stesso drive root, voglio essere in grado di ottenere un percorso relativo da uno all'altro.
string path1 = @"c:\dir1\dir2\";
string path2 = @"c:\dir1\dir3\file1.txt";
string relPath = MysteryFunctionThatShouldExist(path1, path2);
// relPath == "..\dir3\file1.txt"
Esiste questa funzione? Se no, quale sarebbe il modo migliore per implementarlo?
Uri funziona, ma passa in barre, che è abbastanza facile da risolvere. Grazie! –