my %hash; foreach my $filename (@files) { my($base) = $filename =~ /(.+?)\..+?$/; $hash{$base} = $filename; } my $MailAttachment = "$TEMP_DIR/" . $hash{$SessionID}; if (!-e $MailAttachment) {&program_error("Keine Datei vorhanden. $!");}