PHP Code:
function process_files( path )
{
if( is_dir( $path ) )
{
if ( $dh = opendir( $path ) )
{
while( ( $fname = readdir( $dh ) ) !== false )
{
process_file( $path . $fname );
}
closedir($dh);
}
}
}
Python Code:
def process_files( pa ): if os.path.exists( pa ): for f in os.listdir( pa ): process_file( pa + f )
Perl Code:
sub process_files {
my $dir = shift;
my $folder;
opendir ( $folder, $dir ) || die print error;
my @flist = readdir( $folder );
for( my $i = 2; $i < scalar( @flist ); $i++ ) {
processFile( $dir . $flist[ $i ], %result );
}
closedir( $folder );
}

No Responses to “php/python/perl read directory”