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

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

Ответить
Настройки темы
CMD/BAT - Поиск папки на локальных, удаление и копирование по сети

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


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

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


Добрый день ! Помогите с батником: Поиск на локальных дисках (в корне) С и D папки ХХХ - удаление ее полностью, затем копирование такой же папки ХХХ по сети, но только в корень того локального диска , откуда была удалена. ?
В смысле: Есть сервер обновлений - его локальный диск подключен ко всем ПК , необходимо после каждого обновления, запуском батника обновить компы из локальной сети. На некоторых ПК папка ХХХ стоит на диске С, на других D
спасибо. У самого получилось только поиск и удаление:
@echo off
chcp 1251
set RemDir=XXX
set SearchPath="C:\"
for /r %SearchPath% %%d in (.) do (
if %%~nd==%RemDir% rd /s /q %%d
)
set SearchPath="D:\"
rmdir "D:\XXX" /s /q
*xcopy "Q:\XXX\*.*" "D:\XXX\*.*" /s /q

Отправлено: 06:14, 20-03-2022

 

Ветеран


Contributor


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

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


Цитата Reno44:
Поиск на локальных дисках (в корне) »
Код: Выделить весь код
@Echo Off
cls
>nul Chcp 1251
 	Set BoxIn="C:" "D:"
	Set "Folder=Тра ля ля"

	Set "InFolder=\\Server\Test2\Тра ля ля"

	For %%d In (%BoxIn%) Do (
		If Exist "%%~d\%Folder%" (
			Pushd "%%~d\%Folder%" &&(
				Rd /S /Q "%%~d\%Folder%"
				xcopy /E "%InFolder%\*.*" "%%~d\%Folder%\"
				Popd
				Exit /B 0  
			)
		)
	)
Exit /B

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


Отправлено: 08:28, 20-03-2022 | #2



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

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


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


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

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


Спасибо

Отправлено: 09:16, 20-03-2022 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Поиск и удаление файлов по маске на всех локальных дисках n1gt Скриптовые языки администрирования Windows 19 20-03-2021 00:42
CMD/BAT - Поиск и удаление папки по имени архива, её породившего Zevs1998 Скриптовые языки администрирования Windows 0 13-03-2015 19:16
VBS/WSH/JS - Поиск текста в файлах и копирование результата по сети anton_ego Скриптовые языки администрирования Windows 4 25-02-2013 12:42
CMD/BAT - [решено] Копирование папки с исходного места и удаление одноименной папки на конечном месте cool_tiger Скриптовые языки администрирования Windows 3 11-03-2012 13:58
CMD/BAT - Копирование папки с одного пк на другой по лок. сети. SkyTemple Скриптовые языки администрирования Windows 4 11-07-2011 15:22




 
Переход