Danfix: chdir unter Windows

Beitrag lesen

Salut!

Habe gerade ein kleines Problem bzgl. der Pfadnamen unter Windows.

Setze ich den Pfadnamen hardcodiert, funktioniert alles.

$watchdir = "H:/My Documents/Neuer Ordner";
chdir($watchdir) || print "Klappt nicht!";

Lese ich mir den Pfadnamen aber über ein Config-File ein, dann
funktioniert der Verzeichniswechsel nicht mehr:

foreach(@conf) {
   $_ =~ /^WATCHDIR|/ ? $watchdir = $': print "No watchdir!";
}

Diese Varianten habe ich im Config-File schon ausprobiert:

WATCHDIR|H:/My Documents/Neuer Ordner
WATCHDIR|"H:/My Documents/Neuer Ordner"
WATCHDIR|H:\My Documents\Neuer Ordner
WATCHDIR|H:\My Documents\Neuer Ordner
WATCHDIR|"H:\My Documents\Neuer Ordner"
WATCHDIR|"H:\My Documents\Neuer Ordner"

Woran liegt das?