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