1

На команды / переключатели 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .