Thread Prüfen auf Zugrifsrechte? (5 answers)
Opened by vougie at 2004-04-24 11:40

vougie
 2004-04-24 11:40
#2178 #2178
User since
2004-04-12
8 Artikel
BenutzerIn
[default_avatar]
moin moin,

ich hab da so ein kleines Prob. Ich hab eine Sub welche mir ab einem bestimmten Ordner alle Ordner / Unterordner nach einer bestimmten Datei durchsucht.
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
sub list_files{
my ($begin,$datei,$return) = @_;

opendir(R_DIR,$begin) or die $begin,": ",$!," \n";
my @content = readdir(R_DIR);
closedir R_DIR;

foreach my $con(@content){
next if($con =~ /^\.\.?$/);
my $path = $begin."/".$con;

@files=split(/\//,$path);
my $Anzahl = @files;

if((-f $path) && (@files[($Anzahl-1)] eq $datei)){
$return = $path;
}
elsif(-d $path){
$return = list_files($path,$datei,$return); # hier ist die rekursion
}
}
return $return;
}


Nur nun hab ich das Prob, wenn ich zu weit oben im Verzeichnisbaum anfange zu suchen, bekomm ich ein Permission denied! Kann ich irgendwie abfragen ob ich auf den Ordner Zugreifen darf? Damit ich mit halt sicher sein kann, das ich keine Fehlermeldung bekomme???

Bin für jede Idee dankbar...

thx
- vougie

View full thread Prüfen auf Zugrifsrechte?