Thread Variablenübergabe
(4 answers)
Opened by ottto at 2012-05-11 16:25
Hallo,
ich möchte die Dateien eines Verzeichnisses ausgeben. Das gelingt mir aber nur, wenn ich den Pfad für das Array direkt eingebe. Wenn ich den Pfad per Variable übergebe bekomme ich die Meldung: readline<> on unopened filehandle at ... Hat jemand einen Tipp? Danke. ottto Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #!c:\perl\bin\perl.exe -w $QuellPfad = "c:/Ablage/Q1/"; $QuellDat = "*\.csv"; $a = $QuellPfad.$QuellDat; print "$a\n"; # @file_ar1 = <c:/Ablage/Q1/*.csv>; @file_ar1 = <$a>; $lang_ar1 = @file_ar1; $durchlauf = 0; while ($durchlauf < $lang_ar1) { $zeile_ar1 = $file_ar1[$durchlauf]; print "$zeile_ar1\n"; $durchlauf++; } modedit Editiert von GwenDragon: Bitte CODE- bzw Perl-Tags zur Formatierung des Code verwenden Bitte /bat/poard/markup_help/ lesen! Last edited: 2012-05-11 16:53:33 +0200 (CEST) |