Understanding Relative vs Full Paths
Unter Umständen speichert Revu Informationen zu einem Link zwischen zwei Dateien. Wenn Sie beispielsweise einen Hyperlink zum Öffnen eines anderen PDFs konfigurieren, benötigt Revu den Pfad zu diesem PDF. Außerdem gibt es bestimmte Aspekte der Profile in Revu, die als „Abhängigkeiten“ bezeichnet werden (Werkzeugsets, Füllmuster, Linieneigenschaftssets und Lesezeichen-Structures™) und als separate Dateien vorliegen. Zum Zugriff auf diese Elemente in einem bestimmten Profil benötigt Revu ebenfalls den Pfad zu diesen Abhängigkeitsdateien.
In Revu stehen zwei Verfahren bereit, mit denen der Speicherort von Dateien festgehalten wird: zum einen über den vollständigen Pfad zum Ordner dieser Datei (absoluter Pfad), zum anderen relativ zum Speicherort der zugreifenden Datei (relativer Pfad). In den meisten Fällen sind beide Verfahren zweckmäßig. Der Unterschied zwischen den beiden Verfahren wird wichtig, wenn eine oder beide Dateien verschoben werden.
Im Rahmen dieses Kapitels wird ein PDF (Able file.pdf) mit einem Hyperlink betrachtet, der zum Öffnen eines zweiten PDFs (Baker file.pdf) konfiguriert ist. Die hier vorgestellten Grundsätze gelten jedoch auch für Profilabhängigkeiten: ersetzen Sie einfach Able file.pdf durch das Profil und Baker file.pdf durch die Abhängigkeit.
Relative und absolute Pfade sind lediglich zwei verschiedene Möglichkeiten, den Speicherort einer Datei in Revu festzuhalten. Die meisten Benutzer sind bereits mit absoluten Pfaden vertraut, bei denen der gesamte Ordnerpfad zur Datei gespeichert wird. In der nachfolgenden Hyperlinkkonfiguration ist beispielsweise die Option Relative Pfade verwenden deaktiviert, sodass der absolute Pfad zur verknüpften Datei (Baker file.pdf) verwendet wird.
Wenn der absolute Pfad gespeichert wird (C:\Projects\Baker Project\Baker file.pdf), ist der Speicherort von Able file.pdf unerheblich: Solange die Datei auf demselben Computer liegt, wird Baker file.pdf gefunden. (In diesem Beispiel muss sich die Datei allerdings auf demselben Computer befinden, damit das richtige Laufwerk C:\ durchsucht wird.)
Andererseits können Sie den Speicherort für Baker file.pdf gemäß ihrer Position relativ zu Able file.pdf festhalten, wenn Sie die Option Relative Pfade verwenden aktivieren (siehe unten).
In diesem Fall ist das Laufwerk, auf dem sich Baker file.pdf befindet, nicht in Revu bekannt. Es ist jedoch bekannt, dass das Programm vom aktuellen Speicherort der Datei Able file.pdf ausgehend eine Ebene nach oben wechseln und den Ordner Baker Project suchen muss.
Im obigen Beispiel mit einem relativen Pfad gilt die folgende Ordnerstruktur:
Die Ordner Able Project und Baker Project befinden sich im selben Ordner (Projekte). Im relativen Pfad von Able file.pdf zu Baker file.pdf wechselt das Programm also lediglich in den gemeinsamen Ordner (Projekte) und dort in den Ordner Baker Project mit Baker file.pdf.
Vorteil eines relativen Pfads: Die Ordner, in denen das Able Project und das Baker Project gespeichert sind, sind unerheblich. Diese Angaben werden nicht festgehalten und sind in Revu nicht bekannt. Die Projekte müssen lediglich in demselben Ordner gespeichert sein. Wenn Sie also die Ordner Able Project und Baker Project kopieren und auf einen anderen Computer jeweils in denselben Ordner verschieben, ist der Hyperlink in Able file.pdf zu Baker file.pdf immer noch funktionsfähig. Damit sind die Projekte schnell und einfach portabel, solange sie gemeinsam verschoben und ihre relativen Positionen beibehalten werden. (In diesem Beispiel könnten Sie einfach den Ordner Projekte mit allen Unterordnern in den neuen Speicherort kopieren.)
Nachteil eines relativen Pfads: Die Datei mit dem Hyperlink (Able file.pdf) und die verknüpfte Datei (Baker file.pdf) müssen gemeinsam verschoben werden. Wenn Sie nur eine der Dateien verschieben, geht die Verknüpfung verloren.
Der wichtigste Nachteil von relativen Pfaden ist der wichtigste Vorteil von absoluten Pfaden und umgekehrt. Wenn Sie einen absoluten Pfad angeben, können Sie Able file.pdf an einen beliebigen Speicherort verschieben, ohne auch Baker file.pdf verschieben zu müssen, sofern Baker file.pdf vom neuen Speicherort der Datei Able file.pdf aus erreichbar ist. Hier liegt allerdings auch ein Nachteil der absoluten Pfade.
Betrachten Sie das obige Beispiel, in dem die Dateien Able file.pdf und Baker file.pdf jeweils in einem Ordner auf dem Laufwerk C:\ gespeichert sind. Wenn das der Fall ist und Sie den Speicherort von Baker file.pdf als absoluten Pfad gespeichert haben, könnten Sie Able file.pdf an einen beliebigen Speicherort auf demselben Computer verschieben (in einen anderen Ordner oder sogar auf ein anderes Laufwerk) und der Hyperlink wäre immer noch funktionsfähig, da der Pfad C:\Projects\Baker Project nach wie vor gültig wäre. Wenn Sie Able file.pdf jedoch auf einen anderen Computer verschieben, geht die Verknüpfung verloren, da das Programm auf einem anderen Laufwerk C:\ nach Baker file.pdf sucht.
Nehmen wir an, Baker file.pdf wird nicht auf dem Laufwerk C:\ gespeichert, sondern auf einem Netzlaufwerk. In diesem Fall sollten Sie den absoluten Pfad festhalten. So bleibt der Link zu Baker file.pdf in jedem Fall erhalten, unabhängig vom Speicherort, in den Baker file.pdf verschoben wird.