В настоящее время я использую /MIR
в своей команде, но она копирует пустые подпапки. Я годами делал резервные копии и хочу избавиться от пустых подпапок из моей резервной копии, а затем получить R C, чтобы игнорировать их в источнике в будущем. Поэтому я удалил /MIR
и заменил его на /PURGE /S
. Если я полностью удаляю свою старую резервную копию (пробовал с тестовой папкой), эта команда работает нормально - она игнорирует пустые папки из моего источника. ОДНАКО, поскольку я уже получил пустые папки в моем месте назначения из старых резервных копий, он не удаляет их из места назначения для меня.
Пожалуйста, кто-нибудь может посоветовать, как я могу удалить пустые папки из своего места назначения (резервная копия) без удаления всей моей резервной копии и повторного запуска? (как будто я делаю это, я рискую своим исходным диском умереть и не иметь резервной копии для запуска после sh из).
ОРИГИНАЛЬНАЯ КОМАНДА:
robocopy B:\TESTFOLDER D:\TESTFOLDERBACKUP\ /copy:dat /PURGE /S /B /XJ /R:0 /tee /LOG:"D:\TESTBACKUP.log"
КОМАНДА ЗАМЕНЫ:
robocopy B:\TESTFOLDER D:\TESTFOLDERBACKUP\ /copy:dat /mir /B /XJ /R:0 /tee /LOG:"D:\TESTBACKUP.log"