Thread Doppelte Dateien löschen: Löschen mit Fehlertoleranz
(29 answers)
Opened by Netspider at 2004-05-07 19:35
Du brauchst nur eine etwas ausfuehrlichere Datenstruktur, z.B. einen Hash von Arrays:
Statt Code: (dl
)
$total{$file}++; # zum hash addieren schreibst du Code: (dl
)
push @{$total{$file}}, $orifile; # Dateinamen zum Hash hinzufuegen Die Dateinamen zum Hashindex $x befinden sich dann im Array @{$total{$x}}, die Anzahl der Dateien zu diesem Index - also das, was bei dir in $total{$x} drin ist - bekommst du durch scalar @{$total{$x}}. |