Hallo Markus.
[...] jetzt möchte ich gerne die Dateien aus Array1 eliminieren, die nicht mehr in Array2 (also in der Datenbank) vorhanden sind, so dass ich am Schluss genau weiß welche Dateien auf der Festplatte noch gebraucht werden.
Die perlfaq4 könnte dir weiterhelfen:
http://www.perldoc.com/perl5.8.0/pod/perlfaq4.html#How-do-I-test-whether-two-arrays-or-hashes-are-equal-
Vielleicht hilft's
Siechfred