Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

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

Пользователь


Сообщения: 114
Благодарности: 0


Конфигурация

Профиль | Отправить PM | Цитировать


Привет написал строчку копирующую все файлы папками в другую папку.
Вот команда
xcopy "\\dc\1c_update\1cv8" "C:\Program Files (x86)\1cv8" /y /S /E
Данная команда выполняется выполняется при каждом запуске ПК.
Так как в исходной папке изменения будут очень редки, то хочу понять, как оптимизировать и нужно ли? Данная команда будет копировать файлы с заменой всегда? Или будет проверять и копировать только новые файлы? Может есть ключ который позволяет копировать не каждый раз, а только при изменение файлов.

Отправлено: 17:19, 10-12-2015

 

Аватара для Elven

Ветеран


Сообщения: 992
Благодарности: 268

Профиль | Сайт | Отправить PM | Цитировать


1. По желанию
2. с заменой, всегда
3. Нет
4. Именно такого ключа нет, но ничто не мешает использовать ключ /M
Код: Выделить весь код
 /M           Копирование только файлов с установленным архивным атрибутом;
              после копирования атрибут снимается.

Отправлено: 17:45, 10-12-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


Цитата krasavchik0:
Так как в исходной папке изменения будут очень редки, то хочу понять, как оптимизировать и нужно ли? »
Есть специально для того предназначенный инструмент — RoboCopy.

Отправлено: 19:12, 10-12-2015 | #3


Старожил


Сообщения: 303
Благодарности: 19

Профиль | Отправить PM | Цитировать


можно попробовать мой вариант
http://forum.oszone.net/thread-308790.html
но использовать изменения

Отправлено: 09:18, 11-12-2015 | #4


Ветеран


Contributor


Сообщения: 2728
Благодарности: 1697

Профиль | Отправить PM | Цитировать


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

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 10:33, 11-12-2015 | #5


Старожил


Сообщения: 303
Благодарности: 19

Профиль | Отправить PM | Цитировать


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

Отправлено: 12:40, 11-12-2015 | #6


Пользователь


Сообщения: 114
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
Есть специально для того предназначенный инструмент — RoboCopy. »
Спасибо
Сделал так, Все верно или лучше, что то добавить?

robocopy "\\dc\1c_update\1cv8" "C:\Program Files (x86)\1cv8" /MIR /Z
Цитата megaloman:
Читаем xcopy /?
/D:m-d-y Копирует файлы, измененные либо в указанный день, либо после. »
Этот вариант не интересен тем, что править скрипт пришлось бы

Цитата Fantastish:
лучше уж 1с разместить на терминале и там обновлять »
Этот вариант не подходит. Нет лицензий РДП.

Отправлено: 17:36, 14-12-2015 | #7


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 18:47, 14-12-2015 | #8


Ветеран


Contributor


Сообщения: 2728
Благодарности: 1697

Профиль | Отправить PM | Цитировать


Цитата krasavchik0:
написал строчку копирующую все файлы папками в другую папку.
Вот команда
xcopy "\\dc\1c_update\1cv8" "C:\Program Files (x86)\1cv8" /y /S /E
Цитата krasavchik0:
Этот вариант не интересен тем, что править скрипт пришлось бы
krasavchik0, В чём трудность дописать в строчке /D ?

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.


Отправлено: 20:05, 14-12-2015 | #9


Старожил


Сообщения: 303
Благодарности: 19

Профиль | Отправить PM | Цитировать


Цитата krasavchik0:
Этот вариант не подходит. Нет лицензий РДП. »
Когда это кого то останавливало

Отправлено: 12:58, 15-12-2015 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - xcopy как копировать только новые файлы? (Вопрос чайника)

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Как копировать файлы по сети. NikolayHAOS Microsoft Windows 8 и 8.1 8 09-12-2014 12:28
CMD/BAT - Скрипт копирующий из ftp телефона только новые файлы, нужна помощь !!! Striker1000 Скриптовые языки администрирования Windows 2 14-06-2014 18:48
VBS/WSH/JS - Подскажите как копировать файлы js vitalijch Скриптовые языки администрирования Windows 0 25-03-2012 18:00
Flash - Как копировать на флешь файлы большого размера Dino_007 Накопители (SSD, HDD, USB Flash) 8 05-08-2008 08:19
Как правильно удалить Windows 2000 - ВОПРОС ЧАЙНИКА chukgek Microsoft Windows NT/2000/2003 4 10-07-2006 14:27




 
Переход