I made a few changes to the code, enough to warrant a sub-version bump. These were a few cosmetic changes and I added a
-i option that will force fileages.pl to ignore .snapshot directories. In the future, I might expand that syntax to handle a definable ignore string, but in the short term I needed to run it on a filer that had snapshot support, and I didn't want to count the snapshots, so there you go.
It's also been tested on Mac OS X, and Martin Heller wrote in to tell me that it works just fine under Windows if you have a Win32 perl install. I ran it on a few 10-million-file directory hierarchies without issue, though it did take quite some time to run, as you might expect.