Is there any way to move System.file.Document (s) to different tiered storage after a specified period of time?

I am storing around 50TB of files and I would only like to store the most current 2TB of the files in one set of storage (SSD) and the rest somewhere else (spinning Disk).  We use System.File.Document to store our files.  Does anyone know of a way to either move the file (I don't see a way to change the directory for a file after it has been put into the database) or save the files into different storage?
1 answers

If you need ongoing access to the files then you are stuck with them in the directory. But if you can say archive on age or some other status the you could move them using java (if you allow java access to you files) to a different location storing that information in a table so that you can retrieve the data if need be.