php/python/perl read directory

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 );
}
Digg Google Bookmarks reddit Mixx StumbleUpon Technorati Yahoo! Buzz DesignFloat Delicious BlinkList Furl

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

Leave a Reply

Name:
Email:
Website:
Comment:
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>