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

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

Ответить
Настройки темы
Любой язык - [решено] копирование файлов при условии отсуствия файла в нужной папке

Аватара для batyaPS

Ветеран


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

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


помогите со скриптиком

есть несколько файлов
нужно скопировать их с заменой в папки которые являются подпапками одной общей
но копирование выполнять только при условии отсутствия в целевых папка нужного файла


т.е. файлы
cert_override.txt
cert8.db
нужно распихать в папки с профилями пользователей которые свалены в одной папке mail
mail
пользователь1
пользователь2
......
пользовательN

но копирование выполнять только если в папке пользовательX отсутствует файл parent.lock

желательно что бы проверка была перед самым копированием, а не когда идет сбор статистики в файл, а потом на основе её выполняется копирование
так как папка mail довольно большая и пока идет сбор статистки ситуация в папке может поменяться

Отправлено: 10:34, 15-07-2017

 

Ветеран


Contributor


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

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


Код: Выделить весь код
@Echo Off

Set "Mail=Z:\Mail"
Set "Lock=parent.lock"

Set "DirFrom=Z:\Box_In"
Set "Spisok="cert_override.txt" "cert8.db""

FOR /D %%d IN ("%Mail%\*.*") DO If Not Exist "%%d\%Lock%" (
	FOR %%f IN (%Spisok%) DO Copy "%DirFrom%\%%f" "%%d\" >nul
)

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

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

Отправлено: 13:06, 15-07-2017 | #2



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

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


Аватара для batyaPS

Ветеран


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

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


megaloman, работает

Отправлено: 08:54, 16-07-2017 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Проверка существования файлов в папке и копирование файлов в другую Funbeee Скриптовые языки администрирования Windows 2 07-09-2016 12:51
VBS/WSH/JS - Копирование файлов в папке и ее подпапках которые не старше 5минут gremlintv2 Скриптовые языки администрирования Windows 1 30-03-2016 14:30
CMD/BAT - [решено] Запуск файла при условии (определенном разрешении экрана) timyr.dp Скриптовые языки администрирования Windows 6 20-08-2012 11:58
CMD/BAT - [решено] Запуск приложения при условии наличия файла popoves Скриптовые языки администрирования Windows 2 29-02-2012 09:29
CMD/BAT - [решено] Создание текстового файла при условии его отсутствия в папке spilberg Скриптовые языки администрирования Windows 1 12-07-2009 15:58




 
Переход