У команды DOS xcopy будет текущая дата - переменная 90 дней - PullRequest
0 голосов
/ 16 марта 2011

Мне нужен файл .bat, чтобы с помощью команды xcopy скопировать файлы из определенного каталога, которые являются новыми 90 дней.это означает взять сегодняшнюю дату и взять 90 дней ее и не выполнять копирование.

требуется помощь,

thx

1 Ответ

1 голос
/ 17 марта 2011

Используйте ROBOCOPY, а не XCOPY.Это будет делать то, что вы хотите очень легко.Robocopy устанавливается в Windows 7 и может быть бесплатно загружен для других версий.

ROBOCOPY /S /MAXAGE:90 P:\path\to\source Q:\path\to\dest

Существует множество других опций: минимальный возраст, минимальный и максимальный размер, атрибуты, фильтрация по именам файлов и каталогов и т.далее.

Также вы можете использовать параметр / L, чтобы просто перечислить, что он сделал бы, чтобы проверить, правильно ли настроены другие параметры.

...