Использование Robocopy с размерами файлов и возрастом
В другом совете (link: / windows-Checking_the_Archive_Attribute_with_Robocopy [Проверка атрибута архива с помощью Robocopy]
) мы увидели, что мы можем заставить Robocopy выполнять операции на основе атрибутов файлов. Вы также можете повлиять на его работу в зависимости от размера и возраста файлов.
Для размеров файлов используйте переключатели / MAX: n и / MIN: n, где «n»
определяет размеры файлов в байтах, которые должны быть исключены из копии. Например, указание / MAX: 10000 указывает Robocopy исключить из копирования любой файл, размер которого превышает 10 000 байт.
Вы также можете изменить то, что копируется, в зависимости от возраста файлов. Для этого используются следующие ключи командной строки:
/ MAXAGE: n * — исключает файлы старше n дней (n также может быть датой)
/ MINAGE: n * — исключает файлы старше n дней (n также может быть датой)
/ MAXLAD: n * — Исключает файлы, не использованные с даты n (LAD — это аббревиатура от Last Accessed Date)
/ MINLAD: n * — Исключает файлы, использованные с даты n (LAD — это аббревиатура от Last Accessed Date)
Единственная хитрость в использовании этих параметров — это понимание того, что означает «n»
означает. В зависимости от значения «n» может представлять дни или дату. Если «n» меньше 1900, то предполагается, что «n» — это количество дней, в противном случае «n» — это дата в следующей форме: ГГГГММДД.
Этот совет (13224) применим к Windows 7, 8 и 10.