Thread Einen Ordner suchen
(11 answers)
Opened by Xertno at 2012-06-20 10:13 Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 use File::Find; my @ordner_in_denen_gesucht_werden_soll=( '/nur/ein/test/', '/ein/ganz/anderer/ort', ); my $zu_findender_ordner_name='ein_name'; my @liste_aller_pfade_die_mit_dem_passenden_name_enden=(); find \&funktion_die_auf_jeden_pfad_angewendet_wird, @ordner_in_denen_gesucht_werden_soll; sub funktion_die_auf_jeden_pfad_angewendet_wird { my $aktueller_pfad=$File::Find::name; my $aktueller_name=$_; return unless(-d $aktueller_pfad); if($aktueller_name eq $zu_findender_ordner_name) { push @liste_aller_pfade_die_mit_dem_passenden_name_enden, $aktueller_pfad; } } for my $pfad (@liste_aller_pfade_die_mit_dem_passenden_name_enden) { print "$pfad\n"; } Last edited: 2012-06-20 10:43:15 +0200 (CEST) |