CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
-
krasavchik0
CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
Привет написал строчку копирующую все файлы папками в другую папку.
Вот команда
xcopy "\\dc\1c_update\1cv8" "C:\Program Files (x86)\1cv8" /y /S /E
Данная команда выполняется выполняется при каждом запуске ПК.
Так как в исходной папке изменения будут очень редки, то хочу понять, как оптимизировать и нужно ли? Данная команда будет копировать файлы с заменой всегда? Или будет проверять и копировать только новые файлы? Может есть ключ который позволяет копировать не каждый раз, а только при изменение файлов.
Вот команда
xcopy "\\dc\1c_update\1cv8" "C:\Program Files (x86)\1cv8" /y /S /E
Данная команда выполняется выполняется при каждом запуске ПК.
Так как в исходной папке изменения будут очень редки, то хочу понять, как оптимизировать и нужно ли? Данная команда будет копировать файлы с заменой всегда? Или будет проверять и копировать только новые файлы? Может есть ключ который позволяет копировать не каждый раз, а только при изменение файлов.
-
Elven
Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
1. По желанию
2. с заменой, всегда
3. Нет
4. Именно такого ключа нет, но ничто не мешает использовать ключ /M
Код:
2. с заменой, всегда
3. Нет
4. Именно такого ключа нет, но ничто не мешает использовать ключ /M
Код:
Код: Выделить всё
/M Копирование только файлов с установленным архивным атрибутом;
после копирования атрибут снимается.-
Iska
Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
Цитата krasavchik0:
Так как в исходной папке изменения будут очень редки, то хочу понять, как оптимизировать и нужно ли?
Есть специально для того предназначенный инструмент — RoboCopy.
Так как в исходной папке изменения будут очень редки, то хочу понять, как оптимизировать и нужно ли?
CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
Есть специально для того предназначенный инструмент — RoboCopy.
-
Fantastish
Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
Читаем xcopy /?
/D:m-d-y Копирует файлы, измененные либо в указанный день, либо после.
Если дата не указана, копируются только те файлы,
которые новее в исходной папке.
/D:m-d-y Копирует файлы, измененные либо в указанный день, либо после.
Если дата не указана, копируются только те файлы,
которые новее в исходной папке.
-
megaloman
Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
лучше уж 1с разместить на терминале и там обновлять 

-
krasavchik0
Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
Цитата Iska:
Есть специально для того предназначенный инструмент — RoboCopy.
Спасибо
Сделал так, Все верно или лучше, что то добавить?
robocopy "\\dc\1c_update\1cv8" "C:\Program Files (x86)\1cv8" /MIR /Z
Цитата megaloman:
Читаем xcopy /?
/D:m-d-y Копирует файлы, измененные либо в указанный день, либо после.
Этот вариант не интересен тем, что править скрипт пришлось бы
Цитата Fantastish:
лучше уж 1с разместить на терминале и там обновлять
Этот вариант не подходит. Нет лицензий РДП.
Есть специально для того предназначенный инструмент — 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 как копировать только новые файлы? (Вопрос чайника)
Цитата krasavchik0:
Сделал так, Все верно или лучше, что то добавить?
Это зависит от того, что Вы хотите получить. Если резервную копию — то, разумеется, неверно. Резервная копия — это никогда не зеркало/реплицирование (по той же причине, не являются резервированием перемещаемые профили пользователей в домене, схемы синхронизации через интернет типа Dropbox и присные с ним). Что будет, если по каким-то причинам с исходными файлами случится что-то нехорошее (удаление, повреждение содержимого и т.п.)?
Если же Ваша цель именно простая репликация, а не резервирование — то в общем случае этого достаточно, разве что с параметрами логирования поиграться:
Сделал так, Все верно или лучше, что то добавить?
CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
Это зависит от того, что Вы хотите получить. Если резервную копию — то, разумеется, неверно. Резервная копия — это никогда не зеркало/реплицирование (по той же причине, не являются резервированием перемещаемые профили пользователей в домене, схемы синхронизации через интернет типа Dropbox и присные с ним). Что будет, если по каким-то причинам с исходными файлами случится что-то нехорошее (удаление, повреждение содержимого и т.п.)?
Если же Ваша цель именно простая репликация, а не резервирование — то в общем случае этого достаточно, разве что с параметрами логирования поиграться:
Robocopy
и убедиться, что файловая система в источнике и приёмнике — NTFS.-
megaloman
Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
Цитата krasavchik0:
написал строчку копирующую все файлы папками в другую папку.
Вот команда
xcopy "\\dc\1c_update\1cv8" "C:\Program Files (x86)\1cv8" /y /S /E
Цитата krasavchik0:
Этот вариант не интересен тем, что править скрипт пришлось бы
krasavchik0, В чём трудность дописать в строчке /D ?
написал строчку копирующую все файлы папками в другую папку.
Вот команда
xcopy "\\dc\1c_update\1cv8" "C:\Program Files (x86)\1cv8" /y /S /E
Цитата krasavchik0:
Этот вариант не интересен тем, что править скрипт пришлось бы
krasavchik0, В чём трудность дописать в строчке /D ?
-
Fantastish
Re: CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
Цитата krasavchik0:
Этот вариант не подходит. Нет лицензий РДП.
Когда это кого то останавливало
Этот вариант не подходит. Нет лицензий РДП.
CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)
Когда это кого то останавливало
