Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Googler


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

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


semiono, аналогично предыдущему:
Код: Выделить весь код
@Echo Off

Set $ROOT=C:
Set $FILE=%~dpn0.lst
Set $TEMP=%~dpn0.tmp

DIR /B "%$ROOT%\*" >"%$TEMP%"
DIR /B/A:H "%$ROOT%\*" >>"%$TEMP%"

For /F "Delims=" %%i In ('FindStr /IVXG:"%$FILE%" "%$TEMP%"') Do (
	If Exist "%$ROOT%\%%i\" (
		@Echo RD /S/Q "%$ROOT%\%%i"
	) ELSE (
		@Echo ATTRIB -H -S "%$ROOT%\%%i"
		@Echo DEL /F/Q "%$ROOT%\%%i"
	)
)
пример LST-файла:
Код: Выделить весь код
~
BOOT.INI
NTDETECT.COM
NTLDR

Последний раз редактировалось amel27, 13-06-2009 в 03:03. Причина: удаление скрытых, пример LST

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

Отправлено: 16:57, 12-06-2009 | #11