Почему Robocopy работает один раз, а затем игнорирует все файлы в следующий раз?

5907
random

Я использовал следующую команду:

Robocopy c:\source c:\backup /MIR /XD .svn 

Затем я удалил c:\backupи сделал это еще раз. На этот раз он проигнорировал все файлы и ничего не скопировал.
Это почему?

Как заставить Robocopy снова скопировать все файлы?

1
Я не могу воспроизвести эту проблему. Если я удаляю резервную копию и снова запускаю robocopy, она снова сделает копию. Snark 15 лет назад 0

1 ответ на вопрос

1
BinaryMisfit

Я могу только догадываться, что / MIR предполагает, что файлы уже есть, и не проверяет снова. Может быть, включить также переключатель / FFT, который использует временные метки для сравнения и посмотреть, если это имеет значение.

Как вариант, пусть robocopy записывает, что он делает. Файл журнала может показать, почему он в данный момент пропускает файлы или папки. Я бы использовал следующее для устранения неполадок:

Robocopy c: \ source c: \ backup / MIR / V /LOG:WhySkip.txt / XD .svn

Добавлено:
/ V - подробный список, включающий пропущенные файлы
/ LOG: файл - журнал вывода в файл

Я изменил целевой каталог, чтобы он работал. 15 лет назад 0