Board logo

标题: 删除补丁备份文件夹 [打印本页]

作者: zozolan     时间: 2008-1-15 00:58    标题: 删除补丁备份文件夹

系统更新补丁后会在C:\WINDOWS下留下好多以$NtUninstallKB开头的补丁备份文件夹,严重占用硬盘空间.

哪位大哥能帮忙写个批处理快捷删除这些补丁备份文件夹?
作者: huahua0919     时间: 2008-1-15 12:03

@echo off
for /f %%i in ('dir/b/ad c:\windows\*NtUninstallKB*') do (
attrib -s -h -r %%i
rd /s /q %%i
)
pause
哎!!!
作者: zozolan     时间: 2008-1-15 23:56    标题: 删除补丁备份文件夹

好像不行哦!

找不到文件 - $NtUninstallKB938127$
系统找不到指定的文件。
找不到文件 - $NtUninstallKB939683$
系统找不到指定的文件。
找不到文件 - $NtUninstallKB942840$
系统找不到指定的文件。
找不到文件 - $NtUninstallKB942763$
系统找不到指定的文件。
找不到文件 - $NtUninstallKB936021$
......

请多指教!!
作者: fastslz     时间: 2008-1-16 00:13

del /q "%WINDIR%\*kb*.log" >nul 2>nul
for /f "delims=*" %%i in ('dir /ad /b "%WINDIR%\$*$" 2^>nul') do RD /S /Q "%WINDIR%\%%i" >nul 2>nul

作者: HAT     时间: 2008-1-16 00:15

@echo off
for /f %%i in ('dir/b/ad "%systemroot%\*NtUninstallKB*"') do (
attrib -s -h -r "%systemroot%\%%i"
echo rd /s /q "%systemroot%\%%i"
)
哎!!!
作者: zozolan     时间: 2008-1-16 00:25


  Quote:
Originally posted by fastslz at 2008-1-16 12:13 AM:
[code]del /q "%WINDIR%\*kb*.log" >nul 2>nul
for /f "delims=*" %%i in ('dir /ad /b "%WINDIR%\$*$" 2^>nul') do RD /S /Q "%WINDIR%\%%i" >nul 2>n ...

OK了!~谢谢哦
作者: zozolan     时间: 2008-1-16 00:27


  Quote:
Originally posted by HAT at 2008-1-16 12:15 AM:
@echo off
for /f %%i in ('dir/b/ad "%systemroot%\*NtUninstallKB*"') do (
attrib -s -h -r "%systemroot%\%%i"
echo rd /s /q "%systemroot%\%%i"
)
哎!!!

兄弟,命令执行完后显示属性倒是给全显示出来了!但是没有删除掉哦!
不过还是很谢谢你!