Mam oprogramowanie trzeciej części z konfiguracją zewnętrzną, która przyjmuje „ścieżkę do pliku” jako parametr wejściowy. Niestety, to oprogramowanie łączy ścieżkę z określoną ścieżką. Na przykład oczekuje „danych / obrazów” jako parametru i użyje „/ Users / someuser / work / source / data / images”. Chcę określić i bezwzględną ścieżkę, ale podanie czegoś takiego jak „/ tmp / images” do tego oprogramowania spowoduje po prostu użycie nieistniejącej ścieżki „/ Users / someuser / work / source // tmp / images” :(. sztuczka ścieżki, której mogę używać obok '..', więc mogę dać oprogramowanie something
spowoduje to bezwzględną ścieżkę po powiązaniu oprogramowania ze wstępnie zdefiniowanym. Używanie „..” działa, ale nie jest to bardzo dobre rozwiązanie, ponieważ konfiguracja ścieżki jest statyczna, a predefiniowane użycie oprogramowania ścieżki może się zmienić.