in reply to file test operations

Doesn't this take more work (ie for perl, longer runtime)?
Most certainly. But let me answer that with a counter question. If a simple check makes you concerned about longer runtimes, why do you use Perl?