Thread Einen Ordner suchen (11 answers)
Opened by Xertno at 2012-06-20 10:13

topeg
 2012-06-20 10:42
#159228 #159228
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
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)

View full thread Einen Ordner suchen