Thread Doppelte Dateien löschen: Löschen mit Fehlertoleranz (29 answers)
Opened by Netspider at 2004-05-07 19:35

Dubu
 2004-05-07 21:28
#82083 #82083
User since
2003-08-04
2145 Artikel
ModeratorIn + EditorIn

user image
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}}.

View full thread Doppelte Dateien löschen: Löschen mit Fehlertoleranz