无忧启动论坛
标题:
批处理如何删除C:\WINDOWS\$··$目录
[打印本页]
作者:
59406
时间:
2008-3-26 02:10
标题:
批处理如何删除C:\WINDOWS\$··$目录
学做封装系统调用了双核智能打补丁,恢复到机子上在C:\WINDOWS\多了几个$··$目录,虽然隐藏看到很不爽,路过的大侠帮忙写一下,如何用批处理在进入桌面后干掉那几个补丁反安装目录,感谢!
作者:
闪电鼠
时间:
2008-3-26 11:57
$··$目录是做什么的?
作者:
59406
时间:
2008-3-27 01:23
补丁的反安装目录,路过的大侠请留下建议,谢了
作者:
thinkz
时间:
2008-3-27 23:49
%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 编辑
]
作者:
阿非
时间:
2008-3-28 14:08
上面的无法删除系统属性目录,改为下面的试试
%SystemDrive%
for /f %%i in ('dir $*.*/b/a/d/s ') do rd /s /q %%i
复制代码
作者:
59406
时间:
2008-3-28 19:26
好的,试下再反馈意见
作者:
thinkz
时间:
2008-3-29 06:50
%SystemDrive%
CD %SystemRoot%
for /f %i in ('dir $*.*/ad/b ') do rd /s /q %i
作者:
wooolf
时间:
2008-4-8 10:31
谢谢大侠们解答,我也有这样的疑问?
作者:
HHuan
时间:
2008-4-11 03:34
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
这是我一直使用的方法。
作者:
BabySZ
时间:
2008-4-12 17:16
$*$这样的字符Dos下能认识么?
我记得DOS书上说的,$*$等同于$*,最后一个$是没用的,特意批判了一下这样写是错误的
不知道现在的DOS什么样了.....
作者:
seven00000
时间:
2008-4-12 18:46
我试一下 $*$这样的字符Dos下能认识么?
我记得DOS书上说的,$*$等同于$*,最后一个$是没用的,特意批判了一下这样写是错误的
不知道现在的DOS什么样了.....
作者:
WittyHare
时间:
2008-4-14 21:06
纯DOS和WINXP的CMD窗口对这些的处理是不一样的.
欢迎光临 无忧启动论坛 (http://wuyou.net./)
Powered by Discuz! X3.3