Простое cmd / batch
решение
pushd "C:\ProgramData\Microsoft\Group Policy\History" && ( rmdir . /s /q 2>nul & popd )
Просто измените текущий активный каталог на указанный (pushd
) и, если эта команда не завершилась неудачей (&&
оператор условного выполнения), затем удалитетекущая папка и все ее содержимое (rd
) и возврат к предыдущему активному каталогу (popd
)
Обратите внимание, что команда rd
не сможет удалить текущий активный каталог (причинасначала перейти на него) и перенаправление ошибок на поток nul
, чтобы избежать сбоя при попытке удалить его.