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

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

Googler


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

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


приведенная строка маска для FindStr, а не имя папки
Код: Выделить весь код
@Echo Off

Set $R={[0-9A-F][0-9A-F]*-[0-9A-F][0-9A-F][0-9A-F][0-9A-F]-[0-9A-F][0-9A-F][0-9A-F][0-9A-F]-[0-9A-F][0-9A-F]*-[0-9A-F][0-9A-F]*}

Call :RD_MASK "%$R%" "%SystemRoot%\system32\config\SystemProfile"
Call :RD_MASK "%$R%" "%SystemDrive%\Documents and Settings\Default User"
Call :RD_MASK "%$R%" "%SystemDrive%\Documents and Settings\%UserName%"

EXIT

:RD_MASK
 For /F "Delims=" %%i In (
 'DIR /B/A:D "%~2\*"^|FindStr /XIRC:"%~1"'
 ) Do RD /S/Q "%~2\%%i"
GoTo :EOF
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:20, 27-10-2009 | #6