[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[其他] 【已解决】怎么用批处理删除隐藏文件夹里的文件

我想删除酷我音乐的缓存文件(C:\Documents and Settings\All Users\Application Data\mcache)
代码是这样写的:
  1. del /f /s /q %ALLUSERSPROFILE%\Application Data\mcache\*.*
复制代码
但执行后会提示系统找不到指定文件,所以把代码改了下:
  1. cd %ALLUSERSPROFILE%
  2. dir /ah
  3. cd Application Data\mcache
  4. del /f /s /q *.*
复制代码
执行后成功删除了,但这样做有多余的动作请帮我改改。能不能在不修改Application Data隐藏属性情况下进行删除操作。

[ 本帖最后由 z8h8a8ng 于 2009-3-11 15:10 编辑 ]
1

评分人数

    • Batcher: 感谢主动给标题标注[已解决]字样PB + 2

我在后面加上 /ah-r 也提示系统找不到指定文件
  1. del /f /s /q /ah-r Application Data %ALLUSERSPROFILE%\Application Data\mcache\*.*
复制代码

TOP

原帖由 jsj30651 于 2009-3-7 12:09 发表
后面的需要用引号括起来,变成因为路径当中有空格

  1. del /f /s /q "%ALLUSERSPROFILE%\Application Data\mach\*.*"
复制代码


还是一样提示系统找不到指定文件

TOP

哎 这个批处理把我F盘里软件文件夹里的软件都给删除了 晕死 还好不是没放在F盘 要不 死惨了

TOP

哦 谢谢 各位大大了
今天损失了 也学到了

TOP

顺便问下
echo.  为什么还要加个点呀是什么意思哦

TOP

哦 谢谢 各们大大的帮助
谢谢达

TOP

返回列表