my $dir = new Directory(); ... if ($ShowDir and my $d = $ShowDir->MatchFileReturnDir($title)){ # This file already downloaded ... $ShowDir->Create_Intermediate_Directories_If_Necessary( $_->{URL} ); } $dir->print ({HEADERONLY => 1}); $dir->print({RECURSE=>1, DETAILS=> 0, HEADER=> 0}); # How much Disk are we eating