Leser: 19
1
2
3
4
5
6
7
$dir = 'c:\\p';
opendir (DIR, $dir) or die $!;
while( $direntry = readdir(DIR))
{
if (-f $direntry){push (@files, $direntry)};
if (-d $direntry){push (@subdirs, $direntry)};
}
1 2 3 4 5 6 7 8
$dir = 'c:\p'; opendir (DIR, $dir) or die $!; while( $direntry = readdir(DIR)) { my $path = $dir . '/' . $direntry; if (-f $path){push (@files, $direntry)}; if (-d $path){push (@subdirs, $direntry)}; }
2010-10-03T17:36:13 reneeDer Fehler liegt darin, dass Du nicht den kompletten Pfad bei der Überprüfung angibst.