I have been asked to create an automatic procedure which cleans out (ie delete) files older than 6 months. Transactionfiles keep coming into the system, and after having been processed (read) they are moved to an IFS directory 'archive'. We now have more than 90.000 files from last 26 months. I have considered various solutions like 'ls' to a file, and then read via pgm and execute delete, BUT something tells me that there is a better solution. I would like to do the job from a CL-pgm using STRQSH with some 'rm' command, but I got stuck in my investigations. Pls give me some thoughts on how to do this smart.