Удалите файлы простофили из источника, переместите только пропавших без вести через предназначаться в Robocopy

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

Проблема теперь состоит в том, что у нас есть файлы на обоих местах.

Как мы можем переместить только файлы, которые не существуют в цели и для тех, которые существуют в обоих местах, мы удаляем ее из источника? Это - Windows Server 2008.

3
задан 19.03.2010, 10:54

2 ответа

Используйте сравнить инструмент как Вне всякого сравнения. Это может сравнить папки и показывает Вам, какие файлы существуют и не выходят в папках и подпапках. Кроме того, это показывает, существуют ли какие-либо различия между файлами, которые существуют на обоих местах. вне всякого сравнения может также скопировать и/или переместить файлы от одной папки до другого.

0
ответ дан 08.12.2019, 02:22

Используйте robocopy инструмент с переключателем/xn. Я верю Серверу, 2008 идет с robocopy как со стандартом теперь.

/XC:: исключите Измененные файлы.

/XN:: исключите Более новые файлы.

/XO:: исключите Более старые файлы.

/XX:: исключите дополнительные файлы и каталоги.

/XL:: исключите Одинокие файлы и каталоги.

/MOV:: ПЕРЕМЕСТИТЕСЬ файлы (удалите из источника после копирования).

/ ПЕРЕМЕЩЕНИЕ:: ПЕРЕМЕСТИТЕ файлы, И директора (удалите из источника после копирования).

таким образом, команда будет чем-то как

robocopy OLDDIR NEWDIR /MOVE /XN

это отодвинется все старые файлы, но привычка перезаписывает новые

Можно ли всегда использовать переключатель/L, чтобы сделать пробный прогон, это покажет Вам, что произойдет без, на самом деле делают что-нибудь. Некоторые вещи могут отличаться на 2008, я использую версию XP.

0
ответ дан 08.12.2019, 02:22

Теги

Похожие вопросы