So show us the code you have tried and tell us where the problem is. File::Find is likely to be an appropriate part of the puzzle so show us the code you tried using it.
True laziness is hard work
Comment on Re: Traverse through directory structure and print in required format