PDA

Показать полную графическую версию : [решено] *.bat файл на удаление папок по шаблону


smol84
10-03-2009, 11:54
подскажите что нужно занести в бат файл, что бы при его запуске удалялись папки C:\WINDOWS\$NtUninstall$
это папки установленных обновлений, вид имеют примерно такой $NtUninstallKB923689$,хотелось бы запуском одного бат файла снести все папки формата *$NtUninstall*
заранее извиняюсь если не в ту ветку тему запостил...спасибо.

Petya V4sechkin
10-03-2009, 12:15
smol84, можно и так, конечно:
For /F "Delims=" %%I In ('Dir %SystemRoot%\$NtUninstall* /AD /B') Do RD /S /Q "%SystemRoot%\%%I"
Но корректнее использовать опцию /nobackup при установке обновлений (тогда папки создаваться не будут).

smol84
10-03-2009, 15:27
а не дадите справку,где почитать можно о том как этот скрипт написать???

Petya V4sechkin
10-03-2009, 15:49
smol84, в командной строке:
For /?
Dir /?
RD /?
в хелпе (Пуск -> Справка и поддержка), а также:
Полезные ресурсы по скриптовым языкам администрирования (http://forum.oszone.net/thread-130222.html)




© OSzone.net 2001-2012