Имя пользователя:
Пароль:
 

Показать сообщение отдельно

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


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

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


Serguei Kouzmine, спасибо большое за подсказку!

Попробовал, да действительно отрабатывает корректно:

Цитата:
@echo off
set GLOBAL_PATH=E:\_Auto_Export_AF_DB_\Scripts\SQL_Check_Healthy
set SOURCE_PATH=%GLOBAL_PATH%\Source
set RECIPIENT_PATH=%GLOBAL_PATH%\Recipient
set ERROR_PATH=%GLOBAL_PATH%\Error
set "KeyErr=Sqlcmd: Error: ;_DELETE_WELL"

2>nul "Md %ERROR_PATH%"
For %%f In ("%SOURCE_PATH%\*.txt") Do (
>nul findstr "%KeyErr%" "%%f" ||>nul xcopy /Y "%%f" "%RECIPIENT_PATH%\"
If Exist "%%f" (>nul findstr "%KeyErr%" "%%f" &&>nul xcopy /Y "%%f" "%ERROR_PATH%\"))
Exit /B 0
Благодарю всех за помощь и подсказки, все решения пригодились!

Всем хорошего дня и удачи в написании скриптов

Отправлено: 12:51, 28-06-2022 | #11