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

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

Ветеран


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

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


Код: Выделить весь код
@echo off

set "logs_dir=D:\Logs"
set "files_dir=D:\Files"
set "copies_dir=D:\Copies"

for /f "delims=" %%i in ('findstr /irc:"error [0-9][0-9]* [0-9][0-9]*" "%logs_dir%\*"') do (
 set var=%%i
 for /f "tokens=1,2 delims=$" %%j in ('call set /p"=%%var:error =$%%"^<nul') do (
  for /f "tokens=1,2" %%l in ("%%k") do (
   for /f "delims=" %%n in ('findstr /mc:"%%l %%m" "%files_dir%\*"') do (
    echo f| xcopy "%%n" "%copies_dir%\%%l %%m\%%~nxn">nul
    for /f "tokens=1,2 delims=:" %%o in ("%%j") do (
     copy "%%o:%%p" "%copies_dir%\%%l %%m">nul
     )
    )
   )
  )
 )

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

Отправлено: 13:25, 29-10-2014 | #2