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

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

Ответить
Настройки темы
CMD/BAT - [решено] Копирование только тех папок и файлов, которые есть в папке назначения

Новый участник


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

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


Добрый день.

Есть две папки: исходная - эталон и папка назначения. В эталонной папке находятся подпапки с файлами, которые периодически обновляются; в папке назначения находятся такие же папки и файлы, но количество папок не совпадает с эталонной и файлы в этих папках могут быть устаревшими. Необходимо скопировать с заменой все папки и файлы из эталонной папки, кроме тех, которые не существуют в папке назначения и совпадают по дате.

Отправлено: 14:22, 25-09-2020

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Код: Выделить весь код
ROBOCOPY /?

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:53, 25-09-2020 | #2



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

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


Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off
cls
	Xcopy  /D /S /H /R /U /Y "Z:\Users\Виталий\Desktop\Работа\Копирование паба\Тест от сюда\*.*" "Z:\Users\Виталий\Desktop\Работа\Копирование паба\Тест сюда\"
pause
Exit /B

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


Отправлено: 17:30, 25-09-2020 | #3


Новый участник


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

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


xcopy не скопирует файл, если он появится в эталонной папке, а в папке назначения его не будет

Отправлено: 14:22, 29-09-2020 | #4


Ветеран


Contributor


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

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


drumsareawesome@vk,
Цитата drumsareawesome@vk:
скопировать с заменой все папки и файлы из эталонной папки, кроме тех, которые не существуют в папке назначения »
Вы получили что заказали
Цитата drumsareawesome@vk:
xcopy не скопирует файл, если он появится в эталонной папке, а в папке назначения его не будет »
Что в самом деле Вы хотите? Если надо скопировать из эталонной папки в папку назначения все новые файлы и все более свежие файлы, то убираем ключ /U
Код: Выделить весь код
@Echo Off
cls
	Xcopy  /D /S /H /R /Y "Z:\Users\Виталий\Desktop\Работа\Копирование паба\Тест от сюда\*.*" "Z:\Users\Виталий\Desktop\Работа\Копирование паба\Тест сюда\"
pause
Exit /B
А если надо копировать и пустые каталоги, то /S меняем на /E
И вообще, читаем хелп XCopy /?

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


Последний раз редактировалось megaloman, 29-09-2020 в 21:40.

Это сообщение посчитали полезным следующие участники:

Отправлено: 21:29, 29-09-2020 | #5


Новый участник


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

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


Спасибо за батник и разъяснение, буду копать дальше

p.s
в эталонную папку могут добавляться новые файлы и папки. сначала не учёл этот момент, прошу прощения

Отправлено: 13:35, 30-09-2020 | #6



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Копирование файлов в папке и ее подпапках которые не старше 5минут gremlintv2 Скриптовые языки администрирования Windows 1 30-03-2016 14:30
CMD/BAT - Проверка файлов в сетевом каталоге, и создание списка из тех которые по размеру < N wonted Скриптовые языки администрирования Windows 21 17-03-2014 13:40
CMD/BAT - [решено] вывод только тех строк, которые вообще не повторяются shmel_sv@vk Скриптовые языки администрирования Windows 1 22-02-2014 04:47
CMD/BAT - Копирование только самых новых файлов в папках с сохранением структуры папок hoh Скриптовые языки администрирования Windows 3 03-01-2012 10:22
CMD/BAT - [решено] Копирование только тех файлов которых ещё нет i-user Скриптовые языки администрирования Windows 4 05-08-2011 10:19




 
Переход