Цитата Bint:
как бы скорректировать работу этого скрипта для удаления из папок профилей в Documents and Settings всех папок кроме "рабочий стол" и "мои документы" причем скрытые и системные файлы и пустые папки тоже сносить »
|
где-то так:
Код:
@Echo Off
SetLocal EnableExtensions
Set EXCL=%~dpn0.xcl
PushD X:\Documents and Settings ||Exit
For /F "Delims=" %%i In ('DIR /B/A:D') Do For /F "Delims=" %%j In (
'DIR /B/A:D "%%i"^| FindStr /IVXG:"%EXCL%"^& DIR /B/A:-D "%%i"') Do (
RD /S/Q "%%i\%%j"|| Attrib -S -H "%%i\%%j"&& DEL /F/Q "%%i\%%j") 2>Nul
содержимое одноимённого XCL-файла фильтра (в DOS-кодировке):
Код:
Desktop
My Documents
Рабочий стол
Мои документы
Цитата Dark Ange1:
чтоб только КОРЕНЬ ДИСКА очищался? НО ВСЕ ПАПКИ оставались нетронутыми »
|
Код:
PushD X:\ ||Exit
For /F "Delims=" %%i In ('DIR /B/A:-D') Do Attrib -H -S "%%i"&& DEL /F/Q "%%i"