Verzeichnis auslesen
Levent
- perl
0 Erwin
hi,
also ich möchte ein Verzeichnis auslesen und dabei
alle Dateien vom Vormonat aussortieren ...
folgenden Ansatz habe ich, aber ich komm nicht weiter:
my $writetime = (stat($logfiles))[9];
my $month = strftime("%m", localtime $writetime);
my $year = strftime("%Y", localtime $writetime);
my @zeit = localtime(time);
my $zeit;
my $monat = $zeit[4]+=1;
$monat = $monat < 10 ? $monat = "0".$monat : $monat;
$monat-=1;
my $jahr = strftime("%Y", localtime(time));
das ist meine Idee, aber da ist der wurm drinn,
das ist eine endlosschleife ...
while($monat == $month && $jahr == $year){
foreach (@logfiles){
#copy($_,$verzeichnisname);
#unlink($_);
print $_;
}
}
hi,
das ist meine Idee, aber da ist der wurm drinn,
das ist eine endlosschleife ...
Wenn ($monat == $month && $jahr == $year) einen wahren Wert ergibt, ist das auch eine Endlosschleife.
while($monat == $month && $jahr == $year){
foreach (@logfiles){
#copy($_,$verzeichnisname);
#unlink($_);
print $_;
}
}
Auf http://perlbase.xwolf.de/cgi-bin/perlbase.cgi
Findest du alles was du für dein Vorhaben brauchst.
Erwin