Thread Variablenübergabe (4 answers)
Opened by ottto at 2012-05-11 16:25

ottto
 2012-05-11 16:25
#158306 #158306
User since
2008-09-11
21 Artikel
BenutzerIn
[default_avatar]
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)

View full thread Variablenübergabe