Относительный путь задает расположение связанного файла в рабочем каталоге, таком как папка проекта. Его местоположение определяется относительно главной модели. Абсолютный путь задает расположение связанного файла на локальном или сетевом диске.
В общем случае следует использовать не абсолютные пути, а относительные.
Абсолютный путь может оказаться предпочтительным при связывании в проекте, предназначенном для совместной работы, например, в случае модели из хранилища, к которой требуется предоставить доступ другим пользователям. Как правило, такие файлы не перемещаются в другую папку.
На следующей иллюстрации в качестве примера приведена простая структура каталогов.
В данном случае абсолютные и относительные пути определяются следующим образом: Обратите внимание на папку Working Directory ("Рабочий каталог"). Папка названа так в целях иллюстрации. Рабочий каталог может иметь любое имя.
Файл | Абсолютный путь | Относительный путь |
---|---|---|
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 |
В случае перемещения или переименования рабочего каталога пути могут стать неразрешимыми и связь не будет работать. Например, на следующей иллюстрации рабочий каталог был перемещен в папку "Мои документы".
Все исходные абсолютные пути стали неразрешимыми, поскольку они указывают в определенное место. Относительный путь к файлу file_01.rvt также стал неразрешимым, поскольку файл находится вне рабочего каталога и не был перемещен вместе с ним.