#!/usr/bin/perl use strict; use warnings; use File::Find; use var qw( $FILEINFO ); find( \&wanted, @directories ); sub wanted { if (!(-d)) { my $fileName = $File::Find::name; $fileName =~ s/\//\\/g; my $fileSize = ( -s $fileName); if (!(exists $FILEINFO{$fileName})){ $FILEINFO{$fileName} = $fileName; print "$FILEINFO{$fileName}\n"; } } }