in reply to
Why does stat work sporadically?
Because
readdir()
doesn't return relative path-names. It returns directory entries. Try
stat "reports/$filename"
next time.
Comment on
Re: Why does stat work sporadically?
In Section
Seekers of Perl Wisdom