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

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

Ветеран


Contributor


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

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


Прямолинейный, но удобочитаемый вариант
Код: Выделить весь код
@Echo Off

Set Log=D:\file.log
del "%Log%"

Call :FindF "C:\" "Subst.exe"
Call :FindF "C:\" "Append.exe"
Call :FindF "C:\" "Attrib.exe"

GoTo :Eof

:FindF
FOR /F "usebackq delims=" %%i IN (`Dir "%~1%~2" /s /b`) DO echo %%i >>"%Log%"

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


Отправлено: 19:05, 07-09-2010 | #7