Den tatsächlichen Pfad des aktuellen Verzeichnisses abrufen, wenn Symlinks verwendet werden
Ich habe gerade herausgefunden, dass mein Build auf dem Build-Server (Windows 2008 R2) fehlschlägt, da sich der Arbeitsbereich mit Symlinks auf einem anderen Laufwerk befindet.
Der Build-Pfad führt C:\Program Files (x86)\Jenkins\jobs\MyProjectTestBuild\workspace
aber tatsächlich dazu, d:\Jenkins\jobs\MyProjectTestBuild\workspace\
da C:\Program Files (x86)\Jenkins\jobs
ein Symlink zu steht D:\Jenkins\jobs
.
Aus welchem Grund auch immer, mein Build wird nie beendet, wenn von dort ausgeführt wird C:\Program Files (x86)\Jenkins\jobs\MyProjectTestBuild\workspace
.
Die Frage ist also: Wie kann ich den tatsächlichen Speicherort des aktuellen Verzeichnisses herausfinden, damit ich ihn vor dem Ausführen des Build-Skripts in das CD-ROM-Verzeichnis schreiben kann ?
Bearbeiten:
Ich weiß, wie man die Position eines symbolischen Links überprüft. Das ist nicht die Frage. Ich möchte wissen, wo sich der tatsächliche Ort befindet. Egal, ob in der Pfadkette Symbollinks vorhanden sind.
0 Antworten auf die Frage
Verwandte Probleme
-
5
Wie entferne ich einen symbolischen Link zu einem Verzeichnis?
-
1
Links in Excel haben sich nach einem Absturz geändert
-
5
Deaktivieren des Pieptons im cmd-Fenster
-
1
Warum können normale Benutzer unter Windows keine symbolischen Links erstellen?
-
3
Herausfinden, welcher Nicht-Symlink-Pfad wäre?
-
2
Wie kann ich die XP-Serviceprotokolldatei während des Neustarts oder Herunterfahrens über die Eingab...
-
8
Erstellen Sie im Mac OS X Finder einen symbolischen Link
-
4
Sie müssen einen symbolischen Link ausblenden, ohne das Verzeichnis zu verstecken, zu dem er verlink...
-
5
Wie kann man einen Symlink in OS X ändern?
-
4
Was sind die Vorteile von Symlinks gegenüber Hardlinks und umgekehrt?