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

[其他] 批处理全盘搜索指定文件并删除

请各位大师帮帮我,我用批处理搜索全盘指定文件a.txt,删除:
  1. @echo off
  2. for %%a in (c d e f g h i j ) do ( call :del %%a ) :del
  3. for /r %1:\ %%i in (a.txt) do del /f /q /s %%i
复制代码

但是,不能删除隐藏夹里的a.txt,我即使把系统改为显示文件也不能删,请问怎样实现删除文件(包括隐藏文件) ,多谢!!

[ 本帖最后由 wxqhi 于 2009-5-17 09:05 编辑 ]

1、for /r 不能遍历隐藏文件,而且在这里是多余的。直接用del命令即可搞定。
2、del命令的/a开关可以删除隐藏文件。
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

谢谢Batcher!!

TOP

返回列表