Я пытаюсь развернуть сайт с моего рабочего стола на мой веб-сервер, и сейчас я делаю это:
xcopy C:\source X:\destination /s
Мой рабочий стол - машина с Windows XP, и мне нужно скопировать на компьютер с Windows Server 2008, но это копирует все, и весь сайт очень большой, и на завершение копирования уходит очень много времени.
Есть ли способ специально просто скопировать новые или обновленные файлы? Я вижу, что вы можете передать дату изменения, но я хотел посмотреть, есть ли более простой способ сравнения с целевым файлом ...
Кроме того, я открыт для использования чего-либо за пределами xcopy, которое также может выполнять эту работу ...
deployment
windows-xp
xcopy
Лиора
источник
источник
Ответы:
Из документации XCOPY :
Итак, на вашем примере это должно выглядеть так:
источник
/d
из виду то , что дата не является обязательной, а затем посмотреть на другие варианты и подумать, что решения не существует. :-)Робокопия также является хорошей альтернативой:
Кроме того, вы можете сделать гораздо больше - команда зеркала удобна для веб-сайтов, на которых вы также удаляете файлы.
источник
Используйте параметр / A. Для всех новых или измененных файлов будет установлен атрибут архива.
Проверьте ссылку ниже для деталей:
Синтаксис команды Xcopy и примеры
источник
xcopy /M
, то исходные файлы будут по- прежнему иметь архивный набор атрибутов после копирования их, и будет скопирован в следующий раз , а также. Требуется доступ на запись к исходным файлам.У меня запланирована следующая задача для файлов ~ 80k и папок ~ 2k:
Параметр / C продолжает копирование, даже если «доступ запрещен» к файлу или папке из-за того, что он открыт или не имеет разрешения под учетной записью службы, под которой вы запускаете эту запланированную задачу.
«>» перезаписывает журнал каждый раз, если вы хотите добавить, вы можете использовать «>>».
источник
Есть Rsync , но я не использовал в Windows. Я обычно использую его в Linux:
который только отправляет обновления (новые и измененные файлы).
источник
BitTorrent Sync работает великолепно. Он будет обновляться автоматически при каждом изменении файла. Пиринговый. Обновите несколько мест одновременно, если вам нужно. Легко использовать.
источник