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

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

Ветеран


Contributor


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

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


xxx_RedDevil_xxx,
Цитата xxx_RedDevil_xxx:
Если можете подсказать по поводу реализации задумки на cmd »
Код: Выделить весь код
@Echo Off
	Set "Source=Z:\sqlwork\Source\*.txt"
	Set "Recipient=Z:\sqlwork\Recipient"
	Set "Error=Z:\sqlwork\Error"
	Set "KeyErr=Sqlcmd: Error:"
 
	2>nul "Md %Error%"
	For %%f In ("%Source%") Do (
		>nul Find "%KeyErr%" "%%f" ||>nul Move /Y "%%f" "%Recipient%\
		If Exist "%%f" (>nul Find "%KeyErr%" "%%f" &&>nul Move /Y "%%f" "%Error%\")
	)
Exit /B 0
Я предусмотрел перемещение файлов с ошибкой в другую папку, считаю это полезным. Если этого не нужно, удалите или закомментируйте красные строки.

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

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

Отправлено: 07:49, 24-06-2022 | #8