use strict; my $directory = '.'; print "\n\n"; print CountSize($directory); print "\n\n"; sub CountSize { my $directory = shift; $directory .= "/*"; my ($ask, $filesize,$item, $size, @raiz); @raiz = glob($directory); foreach $item (@raiz) { $ask = -d $item; if ($ask) { $size += &CountSize($item); } else { $size += -s $item; } } return($size); }