Klaus Mock: Lesen von Benutzereingaben / Öffnen von Verzeichnissen

Beitrag lesen

Hallo,

print("Geben Sie den Pfad zu den Bilddateien an (BSP: C:/daten/bilder)\n");
$directory = <STDIN>;

opendir(DIR, $directory);

Bedenke, daß beim Einlesen einer 'Zeile' von einem Filehandle (z.B. STDIN) auch der eingestellte INPUT_RECORD_SEPERATOR mit eingelesen wird (defaultmäßig \n).
Wenn dieses Zeichen (bzw. Die entsprechende Zeichenfolge) unerwünscht ist, dann kann sie beispielsweise mit chomp aus dem String entfernt werden.

Alles klar?

Grüße
  Klaus