Erstellen einer relativen symbolischen Verbindung durch das os-Paket

8

Ich möchte eine relative symbolische Verbindung in go mit dem os-Paket erstellen.

os bereits enthält die Funktion: os.SymLink(oldname, newname string) , aber es kann keine relativen symbolischen Links erzeugen.

Zum Beispiel, wenn ich folgendes führe:

%Vor%

es erzeugt folgendes in meinem Dateisystem:

%Vor%

Wie kann ich mit golang den relativen Symlink erstellen, der wie folgt aussieht:

%Vor%

Ich möchte etwas, das dem symrelative oben entspricht.

Muss ich auf os/exec :

zurückgreifen? %Vor%     
rolfl 21.02.2016, 20:25
quelle

1 Antwort

5

Schließen Sie den absoluten Pfad zu symtarget.txt nicht ein, wenn Sie os.Symlink aufrufen. benutze es nur, wenn du in die Datei schreibst:

%Vor%     
Tim Cooper 21.02.2016, 20:50
quelle

Tags und Links