![]() |
Удаление скрытых папок по маске
Помогите пожалуста создать батник удаления скрытых папок по маске типа : $*$.
Суть проблемы такова, стоит сервер WSUS, который раздает обновления на локальные компы, на который создаются папки бэкапа типа $NtUninstallKB949014$. нужно переодически их удалять потому ка они засирают систему. обычный виндовый чичстильщик не удаляте их. есть вот такой вариант но он тожене помогает: for /D /R c:\windows %i in ($*$) do rmdir /S /Q %i |
Цитата:
|
в том что занимают место на диске, а а если диск небольшой ну скажем всего 15 гигов ... как говориться рано или поздно для новых обновлений просто не хватит места для установки
|
Вот вариант скрипта - перенесите его в блокнот, сохраните в файл с расширением VBS, настройте Ваши пути, запускайте как исполнимый файл. Тестировал, вроде работает.
В скрипте использована рекурсия, так что удаляем по маске все директории и во всех поддиректориях. Код:
' Удаление скрытых директорий по маске |
megaloman cпасибо, работает. Нашёл еще через PowerShel
remove-item -path (Get-ChildItem c:windows -Force $*$) -force -recurse правда там тоже свои заморочки. |
Немного ошибся в PowerShell лучше вот так сделать
Код:
cd c:\windows http://www.redline-software.com/rus/...l-security.php |
Время: 06:16. |
Время: 06:16.
© OSzone.net 2001-