<3 для петель </p>
FOR /F "USEBACKQ tokens=*" %%F IN (`dir /b /a:d /s "C:\top\directory\" ^| FIND /v /i "C:\directory\to\omit"`) DO (
rmdir /s "%%F"
)
и если вы хотите нанести опасный удар, используйте переключатель /q
с / 1005 * 0.o
Допустим, вы хотите выполнить remdir /s
на C:\Documents and Settings\Mechaflash\
, ОДНАКО вы хотите сохранить папку .\Mechaflash
(пусто)
FOR /F "USEBACKQ tokens=*" %%F IN (`dir /b /a:d /s "C:\Documents and Settings\Mechaflash\" ^| FIND /v /i "C:\Documents and Settings\Mechaflash\"`) DO (
rmdir /s "%%F"
)
DEL /Q /F "C:\Documents and Settings\Mechaflash\*"