标题: [求助]请问是不是变量错了??
[打印本页]
作者: ixxxxyou
时间: 2008-5-8 01:46
标题: [求助]请问是不是变量错了??
清理图标缓存的批处理是这样写的吗?
del /a/f/q "%CurUser%\Local Settings\Application Data\IconCache.db"
行运后提示找不到文件的??
作者: ixxxxyou
时间: 2008-5-8 01:57
前提是以经设了变量了
作者: ixxxxyou
时间: 2008-5-8 01:57
Set CurUser=%HomeDrive%\Documents and Settings\Administrator
作者: pusofalse
时间: 2008-5-8 02:00
你得保证%CurUser%扩展出的值准确。。。
如果要删除的文件的属性只是普通属性的话,得把/a参数去掉。。。如果兼有隐藏等属性 /a改成/ashr
[
Last edited by pusofalse on 2008-5-8 at 02:03 AM ]
作者: ixxxxyou
时间: 2008-5-8 02:08
噢...明白错在那里了!!
作者: zqz0012005
时间: 2008-5-8 03:46
Quote: |
Originally posted by pusofalse at 2008-5-8 02:00 AM:
你得保证%CurUser%扩展出的值准确。。。
如果要删除的文件的属性只是普通属性的话,得把/a参数去掉。。。如果兼有隐藏等属性 /a改成/ashr
[ Last edited by pusofalse on 2008-5-8 at 02:03 AM ] |
|
不对。/a表示所有属性,当然也包括普通属性。del /a/f/q用法无误。
应该是%CurUser%变量出了问题,比如本身就有引号
嗯,没仔细看%APPDATA%与楼主变量的区别
[
Last edited by zqz0012005 on 2008-5-8 at 04:08 AM ]
作者: pusofalse
时间: 2008-5-8 03:57
Quote: |
Originally posted by zqz0012005 at 2008-5-8 03:46 AM:
不对。/a表示所有属性,当然也包括普通属性。del /a/f/q用法无误。
应该是%CurUser%变量出了问题,比如本身就有引号
另外,该代码可以直接写成
del /a/f/q "%APPDATA%\IconCache.db" |
|
不会吧~? 这问题我竟然错了这么长的时间~~~- -||| 谢谢指出!我误人子弟了呐 T.T
另外。。。 稍微指出一点错误~ %appdata%是
C:\Documents and Settings\Administrator\Application Data
并不是LZ想要的
"%CurUser%\Local Settings\Application Data\IconCache.db