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

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

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

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


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

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


Добрый день.
Стоит такая задача: есть некие сетевые папки: \\server\source и \\server\destination
Нужно скопировать с папки \\server\source те директории, которых нет на \\server\destination . Но если на \\server\destination есть одноименные директории как на \\server\source - то их содержимое (вне зависимости от имен файлов) заменяется файлами, которые лежат внутри соответствующих директорий на \\server\source.
Надеюсь объяснил понятно
Помогите пожалуйста решить эту тривиальную (на мой взгялд) задачку при помощи бат-файла.
Всем заранее спасибо.

Отправлено: 14:13, 07-03-2012

 

Ветеран


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

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


Цитата cool_tiger:
Надеюсь объяснил понятно »
Нет.

Если папка «Some Folder» есть и там, и там — что делать с её оригинальным содержимым с «\\server\destination\Some Folder»?! Сначала удалять оригинальное содержимое и затем копировать с одноимённой папки с «\\server\source»? Или — не трогая оригинального содержимого, копировать с одноимённой папки с «\\server\source», замещая совпадающие по именам файлы?

Отправлено: 16:07, 07-03-2012 | #2



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

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


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


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

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


Iska,
Доброе утро.
Сначала удалять оригинальное содержимое, а затем копировать с одноименной папки.

Отправлено: 08:19, 11-03-2012 | #3


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


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

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


Задача решена, всем спасибо за внимание. Вот правильный вариант, который мне нужен был, вдруг кому пригодится:
Код: Выделить весь код
setlocal enableextension
set "srcdir=\\server\source\"
set "destdir=\\server\destination\"
pushd %srcdir%
for /d %%i in (*) do (rd /s /q "%destdir%%%i" & xcopy /i /z "%%i" "%destdir%%%i")

Отправлено: 13:58, 11-03-2012 | #4



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Копирование папки по дате Daemonstar Скриптовые языки администрирования Windows 9 26-04-2024 23:01
CMD/BAT - [решено] Поиск папки и Копирование файла в данную папку из известного места dark-------13 Скриптовые языки администрирования Windows 4 20-04-2011 11:48
CMD/BAT - Нахождение и выбор папки и её копирование ikif Скриптовые языки администрирования Windows 1 30-12-2010 12:01
размер папки, как можно ускорить расчет занемаемого места? andr_mozg AutoIt 3 24-07-2009 16:55
Копирование папки Nealles Программирование и базы данных 4 31-12-2003 01:13




 
Переход