esl: Probleme mit öffnen von Verzeichnissen

Hallo

Ich versuche ein Verzeichnis aufgrund von Benutzereingaben zu bestimmen und zu öffen. Leider erhalte ich immer den Fehler 'noch such file or directory'. Siehtr jemand den fehler (der krempel soll unter windoof laufen)?

...
print("Geben Sie den Pfad zu den Bilddateien an (BSP: C:/daten/bilder)\n");
$directory = <STDIN>;
...
opendir(DIR, $directory);
 @files = readdir(DIR);

closedir(DIR);
...

Wenn ich nun $! ausgebe erscheint die oben geschilderte Fehlermeldung. Es existiert garantiert ein Verzeichnis c:\daten\bilder, welches ich zu Testzwecken verwende. Laut selfHTML müssen aber auch bei win-systemen die normalen slashes verwendet werden. anyway, es funktioniert weder mit slash noch mit backslash.

besten Dank für Eure Hilfe und Greez
esl

  1. Hi,

    $directory = <STDIN>;

    meine Glaskugel sagt mir, dass Du
    a) weder strict noch warnings verwendest, und
    b) perldoc -f chomp lesen möchtest.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. rehi.

      meine Glaskugel sagt mir, dass Du

      a) weder strict noch warnings verwendest, und <-- mal frisch polieren, deine glaskugel... :)
      b) perldoc -f chomp lesen möchtest. <-- thx für den hinweis :)

      besten dank und gruss
      esl