rendered paste bodysub get_old_files() {
$base_dir = shift @_;
$age_limit = shift @_;
$mtime = 0;
opendir(DIRHANDLE, "$base_dir");
while ($filename = readdir(DIRHANDLE)) {
$full_path = $base_dir . '/' . $filename;
push(@tmp_files,$full_path);
}
closedir(DIRHANDLE);
foreach (@tmp_files) {
$full_path = $_;
if (-d $full_path) {
next if ($full_path =~ /.*\.$/);
# Open get_old_files and return results
print "Spawning new function for $full_path\n";
@new_files = &get_old_files($full_path,$age_limit);
print Dumper @new_files;
# @files = (@files,@new_files);
}
else {
$mtime = (stat($full_path))[9];
if ($mtime < (time() - (86400*$age_limit))) {
push(@files,$full_path);
}
}
} # End while files
unset(@tmp_files);
return @files;
} # get_old_files