2011-07-08 18:08:58 +0000 2011-07-08 18:08:58 +0000
65
65

Есть ли способ копировать только что измененные или новые файлы?

Я пытаюсь установить веб-сайт с рабочего стола на свой веб-сервер, поэтому прямо сейчас я это делаю:

xcopy C:\source X:\destination /s

Мой рабочий стол представляет собой машину с Windows XP, и мне нужно скопировать его на машину с Windows Server 2008, но это копирует все, и весь сайт очень большой, и копирование занимает очень много времени.

Есть ли способ просто скопировать новые или обновленные файлы? Я вижу, что вы можете пропустить измененную дату, но я хотел посмотреть, есть ли более простой способ сравнения с целевым файлом …

Кроме того, я открыт для использования чего угодно, кроме xcopy, что может сделать и эту работу….

Respostas (5)

103
103
103
2011-07-08 18:19:51 +0000

Из XCOPY документации :

/d[:mm-dd-yyyy] : Копирует исходные файлы, измененные только в указанную дату или после нее. Если вы не включаете значение mm-dd-yyyy, xcopy копирует все файлы Source, которые являются более новыми, чем существующие файлы Destination. Эта опция командной строки позволяет обновлять файлы, которые изменились.

Итак, в вашем примере это должно выглядеть следующим образом:

xcopy C:\source X:\destination /s /d
25
25
25
2011-07-09 14:41:30 +0000

Робокопия также является хорошей альтернативой:

По умолчанию Robocopy копирует файл только в том случае, если у источника и получателя разные временные метки или разные размеры файлов.

Плюс, вы можете сделать гораздо больше - команда зеркала удобна и для сайтов, где вы удаляете файлы.

3
3
3
2011-07-12 08:48:23 +0000

Используйте параметр /A. Все новые или измененные файлы будут иметь набор атрибутов архива.

Для получения подробной информации перейдите по ссылке ниже: Синтаксис команды Xcopy и примеры

0
0
0
2011-07-08 18:12:03 +0000

Есть rsync , но я не пользовался Windows. Обычно я использую его под Linux:

rsync -avuz src/ remote:dst/

, который посылает только обновления (новые и измененные файлы).

-1
-1
-1
2014-04-24 19:34:55 +0000

BitTorrent Sync отлично работает. Он будет обновляться автоматически при каждом изменении файла. Пиринг на пиринг. Обновляйте несколько местоположений одновременно, если необходимо. Простота использования.

Pytania pokrewne

12
8
9
9
11