use v5.20; use warnings; use File::Find; use File::stat; ... find(sub{ my $stat= stat $_ or die "stat($_): $!"; say "unlink $_" if time - $stat->mtime > 30*60; }, $folder);