无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 4877|回复: 11
打印 上一主题 下一主题

批处理如何删除C:\WINDOWS\$··$目录

[复制链接]
跳转到指定楼层
1#
发表于 2008-3-26 02:10:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
学做封装系统调用了双核智能打补丁,恢复到机子上在C:\WINDOWS\多了几个$··$目录,虽然隐藏看到很不爽,路过的大侠帮忙写一下,如何用批处理在进入桌面后干掉那几个补丁反安装目录,感谢!
2#
发表于 2008-3-26 11:57:17 | 只看该作者
$··$目录是做什么的?
回复

使用道具 举报

3#
 楼主| 发表于 2008-3-27 01:23:53 | 只看该作者
补丁的反安装目录,路过的大侠请留下建议,谢了
回复

使用道具 举报

4#
发表于 2008-3-27 23:49:10 | 只看该作者
%SystemDrive%
CD %SystemRoot%
for /f %i in ('dir $*.*/b ') do rd /s /q %i

放在批处理中用%%i 代替%i
调试的话,将 rd /s /q 替换成echo 确认循环变量显示正确后再转成rd /s /q 不迟.

[ 本帖最后由 thinkz 于 2008-3-27 11:52 PM 编辑 ]
回复

使用道具 举报

5#
发表于 2008-3-28 14:08:44 | 只看该作者
上面的无法删除系统属性目录,改为下面的试试

  1. %SystemDrive%
  2. for /f %%i in ('dir $*.*/b/a/d/s ') do rd /s /q %%i
复制代码
回复

使用道具 举报

6#
 楼主| 发表于 2008-3-28 19:26:50 | 只看该作者
好的,试下再反馈意见
回复

使用道具 举报

7#
发表于 2008-3-29 06:50:05 | 只看该作者
%SystemDrive%
CD %SystemRoot%
for /f %i in ('dir $*.*/ad/b ') do rd /s /q %i
回复

使用道具 举报

8#
发表于 2008-4-8 10:31:32 | 只看该作者
谢谢大侠们解答,我也有这样的疑问?
回复

使用道具 举报

9#
发表于 2008-4-11 03:34:53 | 只看该作者
del C:\windows\KB*.log /q /f
cd %windir%
attrib -r -s -h c:$*$ /s /d
for /d %%d in (c:$*$) do rd "%%d" /s /q


这是我一直使用的方法。
回复

使用道具 举报

10#
发表于 2008-4-12 17:16:00 | 只看该作者
$*$这样的字符Dos下能认识么?
我记得DOS书上说的,$*$等同于$*,最后一个$是没用的,特意批判了一下这样写是错误的
不知道现在的DOS什么样了.....
回复

使用道具 举报

11#
发表于 2008-4-12 18:46:35 | 只看该作者
我试一下 $*$这样的字符Dos下能认识么?
我记得DOS书上说的,$*$等同于$*,最后一个$是没用的,特意批判了一下这样写是错误的
不知道现在的DOS什么样了.....
回复

使用道具 举报

12#
发表于 2008-4-14 21:06:48 | 只看该作者
纯DOS和WINXP的CMD窗口对这些的处理是不一样的.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-16 04:35

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表