Для относительных путей я знаю:./ из этого каталога ../ на 1 каталог вверх ../../ это 2 каталога и т.д.
Можно ли продолжать идти вверх, пока не дойдете до указанного каталога?
В основном моя проблема заключается в том, что файл компилируется двумя разными инструментами, а соответствующие рабочие каталоги находятся на разных глубинах каталогов. Так что в зависимости от того, какой поток я использую, необходимо установить ссылку на файл:
../../../my_library/referenced_file.txt или ../../my_library/referenced_file.txt
Я хотел бы пройти сколько угодно каталогов, пока не достигну "my_library"