Verzeichnisse Synchronisieren - Meldung: Rechter Pfad ungültig!

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
phantom
Power Member
Power Member
Posts: 671
Joined: 2003-11-21, 15:34 UTC

Verzeichnisse Synchronisieren - Meldung: Rechter Pfad ungültig!

Post by *phantom »

Hallo,

ich bekomme immer die Meldung beim Synchronisieren, dass der Pfad ungültig sei.

Die rechte Seite sieht bspw. folgendermaßen aus: d:\Backup\Fences\%AppData%\Stardock\Stardock\Fences\
User avatar
Dalai
Power Member
Power Member
Posts: 9393
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Verzeichnisse Synchronisieren - Meldung: Rechter Pfad ungültig!

Post by *Dalai »

Pfade mit einer gültigen Umgebungsvariable sind nunmal ungültig. %AppData% wird aufgelöst zu C:\Users\<user>\AppData\Roaming, so dass der Pfad in deinem Fall zu

Code: Select all

d:\Backup\Fences\C:\Users\<user>\AppData\Roaming\Stardock\Stardock\Fences
wird und den gibt es nicht.

Man sollte Umgebungsvariablen in Pfaden vermeiden und die Prozentzeichen durch andere Zeichen ersetzen. Ich benutze dafür in der Regel Minuszeichen, z.B. -AppData-.

Grüße
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
phantom
Power Member
Power Member
Posts: 671
Joined: 2003-11-21, 15:34 UTC

Re: Verzeichnisse Synchronisieren - Meldung: Rechter Pfad ungültig!

Post by *phantom »

Die Funktion "Verzeichnisse Synchronisieren" erlaubt den oben beschriebenen Pfad auszuwählen. Und das Programm, was ich nutze, legt auch diese Ordner mit den Umgebungsvariablen an. Wenn ich "%" durch andere Zeichen ersetzte, funktioniert das Programm nicht mehr.
User avatar
Dalai
Power Member
Power Member
Posts: 9393
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Re: Verzeichnisse Synchronisieren - Meldung: Rechter Pfad ungültig!

Post by *Dalai »

Ja, Verzeichnisse können Prozentzeichen enthalten und auch den Namen existierender Umgebungsvariablen haben. Aber man kann nicht zuverlässig unterscheiden, ob der durch Umgebungsvariablen gekennzeichnete Pfad gemeint ist (bei dem letztlich die Umgebungsvariablen aufgelöst werden müssen) oder der Pfad, der ein Verzeichnis enthält, das zufälligerweise ein solches Verzeichnis enthält.

Ich würde versuchen, in dem fraglichen Programm eine Option zu finden, die solche Verzeichnisse vermeidet. Ansonsten wüsste ich nicht, wie eine Synchronisierung mit derartigen Verzeichnissen funktionieren könnte. Wenn überhaupt, dann wohl kaum ohne Änderungen im TC.

Grüße
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Verzeichnisse Synchronisieren - Meldung: Rechter Pfad ungültig!

Post by *ghisler(Author) »

Ich würde mit dem Kommandozeilentool mklink eine Verknüpfung auf einen der Unterordner anlegen, und dann die Synchronisation mit dieser Verknüpfung durchführen.
Author of Total Commander
https://www.ghisler.com
phantom
Power Member
Power Member
Posts: 671
Joined: 2003-11-21, 15:34 UTC

Re: Verzeichnisse Synchronisieren - Meldung: Rechter Pfad ungültig!

Post by *phantom »

In dem Fall muss ich wohl auf die Synchronisation verzichten. Das Tool arbeitet gerade mit diesen Variablen, darum bietet es auch keine Alternative an. "Mklink" ist deshalb ebenfalls ungeeignet. Das Tool erzeugt hunderte Ordner mit diesen Variablen-Zeichen "%"
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Verzeichnisse Synchronisieren - Meldung: Rechter Pfad ungültig!

Post by *ghisler(Author) »

Machen Sie denn hunderte von manuellen Vergleichen? Das Problem tritt nur auf, wenn man im Synchronisiertool ein Verzeichnis mit einer gültigen Umgebungsvariablen im Namen angibt.
Author of Total Commander
https://www.ghisler.com
phantom
Power Member
Power Member
Posts: 671
Joined: 2003-11-21, 15:34 UTC

Re: Verzeichnisse Synchronisieren - Meldung: Rechter Pfad ungültig!

Post by *phantom »

Nein, natürlich nicht. Darum sehe ich es auch nicht so problematisch. Mit "Mklink" habe ich es aber auch nicht hinbekommen.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 48088
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Re: Verzeichnisse Synchronisieren - Meldung: Rechter Pfad ungültig!

Post by *ghisler(Author) »

Sie können auch einfach einen Laufwerksbuchstaben anlegen, etwa in einer Batchdatei substbackup.bat:
subst X: d:\Backup\Fences\%AppData%\Stardock\Stardock\Fences
und entfernen
subst X: /D
Author of Total Commander
https://www.ghisler.com
Post Reply