Alexander A Manaeff -

 
 

Как при копировании НЕ копировать дублирующиеся файлы

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:| :) :wink: :D :lol: :( :cry: 8) :o :oops: :? :x :P :evil: :twisted: :roll: :!: :?: :idea: :arrow: :mrgreen:
Ещё смайлики…
BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ВЫКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ
Обзор темы
   

Развернуть Обзор темы: Как при копировании НЕ копировать дублирующиеся файлы

Как при копировании НЕ копировать дублирующиеся файлы

Сообщение UncleFather » 18 мар 2009 19:10, Ср

Проблема:
Понадобилось мне как-то создавать копии архивов на сетевом диске. Причем все архивы создаются на различных серверах и скидываются на один сервер. А этот сервер дублирует архивы на сетевое хранилище. Так вот, чтобы не гонять по сети гигабайты информации при копировании с сервера на сетевое хранилище, нужно было сделать так, чтобы копировались только новые файлы. В команде "Copy" и "Xcopy" таких параметров нет. При использовании стандартных утилит копирования, на запрос о замене файла (в автоматическом режиме) можно ответить только "Y". Ключик "/d" с "xcopy" тоже не прокатывает - все равно выдается запрос о перезаписи файла. Пробовал подставлять "echo N|xcopy ..." - тоже не помогает.
Решение:
Пользуемся утилитой robocopy от microsoft.
У нее есть графический интерфейс, который помогает создать командный файл. Получаем файл вида
Код: Выделить всё
robocopy F:\Source I:\Destination /E /V /XO /NP /XD RECYCLER;System Volume Information /Z /R:10 /W:30


Подробнее о robocopy читаем в статье Применение утилиты Robocopy

Вернуться к началу

Alexander A Manaeff - нижняя граница
Рейтинг@Mail.ru Яндекс.Метрика Яндекс цитирования

Счетчик посещений