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

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

Ветеран


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

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


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

set "dir=D:\Test"
set "ext=.sfv"
set "log=list.log"

2>nul del "%log%"
pushd "%dir%"
for /f "delims=" %%i in ('"2>nul dir /a-d/b/s "*%ext%""') do call:sub "%%i"
popd

exit /b


:sub
 for /f "usebackq delims=" %%i in (%1) do (
  set x=%%i
  call findstr /ec:" %%x:~-8%%" %1| find /c /v ""| >nul findstr /vx 1&& (
  for /f "delims=" %%m in (%1) do >>"%~dp0%log%" echo %%m& exit /b
  )
  )

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

Отправлено: 22:47, 24-10-2014 | #6