find(\&subrouine,$verzeichnis); sub subroutine{ # Für eine Suche nach Dateiendung .htm push @ergebnis,$File::Find::name if $File::Find::name=~ /\.htm$/i; # Übrigens scheint $_ anstatt $File::Find::name auch zu funktionieren, ist aber nicht kommentiert, laß ich also besser weg... } |
if $File::Find::name=~ /\.ENDUNG$/i { } |
@dateien=get_all_files('c:/htdocs/',1,'.shtml.htm.txt'); UND use File::Find; find (\&wanted,"c:/htdocs"); sub wanted{ push @erg,$File::Find::name if ($File::Find::name=~ /\.shtml$/i || $File::Find::name=~ /\.htm$/i || $File::Find::name=~ /\.txt$/i); } |