Tach!
Ich finde es eher wenig sinnvoll, erstmal den absoluten Pfad ermitteln zu müssen, wenn es eine korrekt notierte relative Angabe auch tut.
Den Pfad braucht man ohnehin. Und zwar den Vollen. Also sollte man den auch verwenden, was den Code auch lesbarer macht!
Der vom OP gezeigte Code weist übrigens erhebliche Mängel in dieser Hinsicht auf. Darauf sollte man hinweisen. Und nicht darauf was man sonst noch so machen kann.
MfG