in reply to Recursively renaming files matching specific patterns (was CityCat)
This definitely seems like homework...look at the File::Find module as a place to start.