Thread Perl Verzeichnis durchsuchen
(2 answers)
Opened by Jonas at 2021-03-22 13:59
Hi, ich vermute das ihm das < vor dem C: im Dateinamen nicht gefällt, besser:
Code: (dl
)
my $filename = "C:/Users/jonas/OneDrive/..."; Ein zwei Anmerkungen zum Code: Code (perl): (dl
)
$count = $count + 1; Code (perl): (dl
)
$count++; und besser indirekte Filehandles benutzen und auch Fehler behandeln (die $!), statt Code (perl): (dl
)
open(Steckbrief, $filename); siehe auch: https://perlmaven.com/open-files-in-the-old-way Zusammen ergibt das in etwa: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 if ($dec == 1) { my $count = 0; my $filename = "C:/Users/jonas/OneDrive/Dokumente/PerlTutorial/Steckbriefe/Steckbrief_$count.txt"; do { say("$filename already exists!"); $count++; } while (-e $filename); # ob lesen oder (über)schreiben gewünscht ist muss berücksichtig werden (<, >) #siehe perl-maven-link, der hat auch weiterführendes open $steckbrief, '>', $filename or die $!; print $steckbrief$bunch_of_infos; close $steckbrief; say "Ihr Steckbrief wurde erstellt!"; } Beste Grüße Last edited: 2021-03-22 15:07:48 +0100 (CET) Pörl.
|