Ś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.
Ścieżka bezwzględna może być zalecana przy podłączaniu projektu współdzielonego, takiego jak model centralny, do którego muszą mieć dostęp inni użytkownicy. Położenie tego pliku na dysku raczej się nie zmieni.
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.