Найдите самый длинный общий путь (в данном случае, /a/path/to
) и удалите его из обоих абсолютных путей. Это даст:
/a
/somewhere/else
Теперь замените каждый компонент пути в исходном пути на ../
и добавьте результат к пути назначения. Если вы хотите перейти из каталога else
в каталог a
, это даст вам:
../../a
Если вы хотите пойти другим путем, вы должны иметь:
../somewhere/else