CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

Ответить
Аватара пользователя
krasavchik0

CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

Сообщение krasavchik0 »

Привет написал строчку копирующую все файлы папками в другую папку.

Вот команда

xcopy "\\dc\1c_update\1cv8" "C:\Program Files (x86)\1cv8" /y /S /E

Данная команда выполняется выполняется при каждом запуске ПК.

Так как в исходной папке изменения будут очень редки, то хочу понять, как оптимизировать и нужно ли? Данная команда будет копировать файлы с заменой всегда? Или будет проверять и копировать только новые файлы? Может есть ключ который позволяет копировать не каждый раз, а только при изменение файлов.
Аватара пользователя
Elven

Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

Сообщение Elven »

1. По желанию

2. с заменой, всегда

3. Нет

4. Именно такого ключа нет, но ничто не мешает использовать ключ /M



Код:

Код: Выделить всё

 /M           Копирование только файлов с установленным архивным атрибутом;
              после копирования атрибут снимается.
Аватара пользователя
Iska

Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

Сообщение Iska »

Цитата krasavchik0:



Так как в исходной папке изменения будут очень редки, то хочу понять, как оптимизировать и нужно ли?
CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)




Есть специально для того предназначенный инструмент — RoboCopy.
Аватара пользователя
Fantastish

Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

Сообщение Fantastish »

Читаем xcopy /?

/D:m-d-y Копирует файлы, измененные либо в указанный день, либо после.

Если дата не указана, копируются только те файлы,

которые новее в исходной папке.
Аватара пользователя
megaloman

Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

Сообщение megaloman »

лучше уж 1с разместить на терминале и там обновлять Изображение
Аватара пользователя
krasavchik0

Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

Сообщение krasavchik0 »

Цитата Iska:



Есть специально для того предназначенный инструмент — RoboCopy.
CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)




Спасибо

Сделал так, Все верно или лучше, что то добавить?



robocopy "\\dc\1c_update\1cv8" "C:\Program Files (x86)\1cv8" /MIR /Z


Цитата megaloman:



Читаем xcopy /?

/D:m-d-y Копирует файлы, измененные либо в указанный день, либо после.
CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)




Этот вариант не интересен тем, что править скрипт пришлось бы




Цитата Fantastish:



лучше уж 1с разместить на терминале и там обновлять
CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)




Этот вариант не подходит. Нет лицензий РДП.
Аватара пользователя
Iska

Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

Сообщение Iska »

Цитата krasavchik0:



Сделал так, Все верно или лучше, что то добавить?
CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)




Это зависит от того, что Вы хотите получить. Если резервную копию — то, разумеется, неверно. Резервная копия — это никогда не зеркало/реплицирование (по той же причине, не являются резервированием перемещаемые профили пользователей в домене, схемы синхронизации через интернет типа Dropbox и присные с ним). Что будет, если по каким-то причинам с исходными файлами случится что-то нехорошее (удаление, повреждение содержимого и т.п.)?



Если же Ваша цель именно простая репликация, а не резервирование — то в общем случае этого достаточно, разве что с параметрами логирования поиграться:
Robocopy
и убедиться, что файловая система в источнике и приёмнике — NTFS.
Аватара пользователя
megaloman

Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

Сообщение megaloman »

Цитата krasavchik0:



написал строчку копирующую все файлы папками в другую папку.

Вот команда

xcopy "\\dc\1c_update\1cv8" "C:\Program Files (x86)\1cv8" /y /S /E




Цитата krasavchik0:



Этот вариант не интересен тем, что править скрипт пришлось бы



krasavchik0, В чём трудность дописать в строчке /D ?
Аватара пользователя
Fantastish

Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

Сообщение Fantastish »

Цитата krasavchik0:



Этот вариант не подходит. Нет лицензий РДП.
CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)




Когда это кого то останавливало Изображение
Ответить

Вернуться в «Скриптовые языки администрирования Windows»