На команды / переключатели Robocopy мы получаем запросы на перемещение огромного количества файлов, и у большинства из них есть даты, которые были созданы. Большинство файлов, которые они хотят удалить, - это OLD - от 2 / xx / 16 до 5 / xx / 2017. У них разные имена файлов. какой самый простой способ закодировать это с помощью robocopy.
1
1 ответ
2
Robocopy имеет /MINAGE
и /MAXAGE
. Используйте их, чтобы указать диапазон дат для выбора файла.
См. Https://social.technet.microsoft.com/wiki/contents/articles/1073.robocopy-and-a-few-examples.aspx#Move_files_over_14_days_old:
Переместить файлы старше 14 дней
Переместите файлы старше 14 дней (обратите внимание, что опция MOVE не будет работать, если какие-либо файлы открыты и заблокированы).
ROBOCOPY C:\SourceFoldern D:\DestinationFolder /move /minage: 14
Точно так же вы можете использовать следующие переключатели
/maxage: <N> Specifies the maximum file age (to exclude files older than N days or date). /minage: <N> Specifies the minimum file age (exclude files newer than N days or date). /maxlad: <N> Specifies the maximum last access date (excludes files unused since N). /minlad: <N> Specifies the minimum last access date (excludes files used since N) If N is less than 1900, N specifies the number of days. Otherwise, N specifies a date in the format YYYYMMDD