I need to perform a one-time move of about 1.2 million small files. The files could range in size from <1k to 50k.
All of these files were sitting in one archive folder, and the fact that there were so many files in that one directory turned out to be the cause in determining why a proprietary software solution was running much more slowly than it should have.
Since then I've renamed that archive folder as a backup just to get the files out of the way, temporarily. Now, I need to move them to an organized folder structure by date, within the main Archive folder.
I would move the files in groups by month, for about the past year or so. For example, files within the Archive_Backup folder w/ timestamps between 12/1/09 and 12/31/09 will be moved to Archive\2009\12_Dec. Files between 5/1/10 and 5/31/10 will be moved to Archive\2010\06_Jun.
I need to find a solution that would be least taxing on server performance, considering that it is a production server. I intend to run whatever script I can put together off-hours, probably overnight.
I am considering Robocopy, which I have experience with. I've also read up on RichCopy. Should I go with one of those or maybe there is a freeware utility out there that would do the trick better?
Thanks.
[small]"There was this sound, like a garbage truck dropped off the Empire State Building.[/small]
All of these files were sitting in one archive folder, and the fact that there were so many files in that one directory turned out to be the cause in determining why a proprietary software solution was running much more slowly than it should have.
Since then I've renamed that archive folder as a backup just to get the files out of the way, temporarily. Now, I need to move them to an organized folder structure by date, within the main Archive folder.
I would move the files in groups by month, for about the past year or so. For example, files within the Archive_Backup folder w/ timestamps between 12/1/09 and 12/31/09 will be moved to Archive\2009\12_Dec. Files between 5/1/10 and 5/31/10 will be moved to Archive\2010\06_Jun.
I need to find a solution that would be least taxing on server performance, considering that it is a production server. I intend to run whatever script I can put together off-hours, probably overnight.
I am considering Robocopy, which I have experience with. I've also read up on RichCopy. Should I go with one of those or maybe there is a freeware utility out there that would do the trick better?
Thanks.
[small]"There was this sound, like a garbage truck dropped off the Empire State Building.[/small]