Ścieżka względna definiuje położone podłączonego pliku w katalogu roboczym, takim jak folder projektu. Jego miejsce jest zdefiniowane według położenia względnego. Ścieżka bezwzględna definiuje położenie podłączonego pliku na dysku lokalnym lub sieciowym.
Zasadniczo należy używać ścieżki względnej zamiast bezwzględnej.
Na poniższym rysunku jako przykładu użyto prostej struktury katalogu.
W tym przykładzie ścieżka bezwzględna i względna zostały zdefiniowane następująco. Należy zwrócić uwagę na folder Working Directory. Został on tak nazwany w celach demonstracyjnych. Katalog roboczy może mieć dowolną nazwę.
Plik | Ścieżka bezwzględna | Ścieżka względna |
---|---|---|
sourcefile.rvt | C:\My Revit\Working Directory\source-file.rvt | source-file.rvt |
file_01.rvt | C:\My Revit\Reference\file_01.rvt | ..\Reference\file_01.rvt |
file_02.rvt | C:\My Revit\Working Directory\Support Files\Detailing\file_02.rvt | Support Files\Detailing\file_02.rvt |
Jeśli katalog roboczy zostanie przeniesiony lub zmieniona zostanie jego nazwa, ścieżki staną się nierozwiązane (uszkodzone). Na poniższym rysunku katalog roboczy został przeniesiony do katalogu Moje dokumenty, aby zilustrować taką sytuację.
Teraz wszystkie oryginalne ścieżki bezwzględne są nierozwiązane, ponieważ odnoszą się do określonego położenia. Ścieżka względna do pliku file_01.rvt jest również uszkodzona, ponieważ znajduje się ona poza katalogiem roboczym i nie została przeniesiona razem z nim.