Script options
- Move only files under 60days old
- Move files older than 60days
- Move files back
- Move files older than 182 is number of days (6 months roughly)
- Move only files under 60days old
Parameters
- /MAXAGE:n :: MAXimum file AGE – exclude files older than n days/date.
- /MINAGE:n :: MINimum file AGE – exclude files newer than n days/date.
- /copyall /s :: copys all sub folders and moves files to the folders
- /mov Moves files, and deletes them from the source after they are copied.
- /move Moves files and directories, and deletes them from the source after they are copied. (note the MOVE option will fail if any files are open and locked)
Examples:
Move only files under 60days old
robocopy c:\temp c:\temparchive /mov /MAXAGE:60 /copyall /s >c:\temp\FileUnder60daysMoved.txt
Move only files under 60days old back
robocopy c:\temparchive c:\temp /mov /MAXAGE:60 /copyall /s >c:\temp\FileUnder60daysMovedReturned.txt
Move files older than 60days
robocopy c:\temp c:\temparchive /mov /MINAGE:60 /copyall /s >c:\temp\FilesOver60daysMoved.txt
Move files older than 60days back
robocopy c:\temparchive c:\temp /mov /MINAGE:60 /copyall /s >c:\temp\FilesOver60daysMovedreturned.txt
182 number of days (6 months roughly)
robocopy c:\temp c:\temparchive /mov /MINAGE:182 /copyall /s >c:\temp\FilesOver182daysMoved.txt
Deletes the original directories after moving
robocopy c:\temp c:\temparchive /move /MINAGE:60 /copyall /s >c:\temp\FilesOver60daysMoved.txt
Microsoft examples in more detail
https://social.technet.microsoft.com/wiki/contents/articles/1073.robocopy-and-a-few-examples.aspx#Move_files_over_14_days_old