Next | Program Repair Shop | 45 |
If a file has a different size than all other files, it must have different contents
So the program makes an initial pass to discard all such files:
325 # jsj: DELETE THE SORT 326 foreach $filesz (sort { $b <=> $a } keys %names_by_size) 327 { 328 my $num_files_this_size = scalar (@{$names_by_size{$filesz}}); 329 if ($num_files_this_size < 2) 330 { 331 # # print "... 1 file, sz $filesz, name \"@{$names_by_size{$filesz}}\"\n"; 332 delete $names_by_size{$filesz}; 333 } 334 else 335 { 336 $filecount += $num_files_this_size; 337 } 338 }
I wonder why jsj put in the comment that said DELETE THE SORT
rather than just deleting the sort?
Next | ![]() |
Copyright © 2006 M. J. Dominus |