Я хотел бы зеркалировать папку, но удаляю только файлы в папке назначения старше 7 дней.

Ситуация:

  • Папка A отражается в папке B.
  • Файл из папки A удален

Я хотел бы, чтобы этот файл оставался в папке B в течение 7 дней. Через 7 дней файл будет удален, если он все еще не существует в папке A.

Текущее решение - в пакетном файле:

  • Используйте robocopy с параметрами /mir и /xx для зеркального отображения папок A в папку B каждый день
  • Используйте Delage32 для удаления файлов и пустых папок старше 7 дней.

Проблема в том, что файлы (те, которые я хочу сохранить) постоянно удаляются и переписываются ежедневно.

Есть ли способ заставить процесс зеркалирования искать дополнительные файлы в целевом каталоге и удалять их, только если они старше 7 дней? Я хотел бы устранить delage32 .

1 ответ1

0

Я предлагаю найти в Linux и найти опции -mtime .

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