Мы скопировали все наши файлы в новый сервер хранения недавно. Мы не хотели перемещаться в то время, потому что мы не были уверены, потеряются ли файлы.
Проблема теперь состоит в том, что у нас есть файлы на обоих местах.
Как мы можем переместить только файлы, которые не существуют в цели и для тех, которые существуют в обоих местах, мы удаляем ее из источника? Это - Windows Server 2008.
Используйте сравнить инструмент как Вне всякого сравнения. Это может сравнить папки и показывает Вам, какие файлы существуют и не выходят в папках и подпапках. Кроме того, это показывает, существуют ли какие-либо различия между файлами, которые существуют на обоих местах. вне всякого сравнения может также скопировать и/или переместить файлы от одной папки до другого.
Используйте robocopy инструмент с переключателем/xn. Я верю Серверу, 2008 идет с robocopy как со стандартом теперь.
/XC:: исключите Измененные файлы.
/XN:: исключите Более новые файлы.
/XO:: исключите Более старые файлы.
/XX:: исключите дополнительные файлы и каталоги.
/XL:: исключите Одинокие файлы и каталоги.
/MOV:: ПЕРЕМЕСТИТЕСЬ файлы (удалите из источника после копирования).
/ ПЕРЕМЕЩЕНИЕ:: ПЕРЕМЕСТИТЕ файлы, И директора (удалите из источника после копирования).
таким образом, команда будет чем-то как
robocopy OLDDIR NEWDIR /MOVE /XN
это отодвинется все старые файлы, но привычка перезаписывает новые
Можно ли всегда использовать переключатель/L, чтобы сделать пробный прогон, это покажет Вам, что произойдет без, на самом деле делают что-нибудь. Некоторые вещи могут отличаться на 2008, я использую версию XP.