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

[文件操作] [已解决]批处理如何模糊搜索并删除以指定字符开头的文件夹

比如我要删除 一大堆文件名开始为 C3的文件夹(比如 C3_a.dll C3_b.exe ……)

都是隐藏的被更改为文件夹的

可是我只想写一条删除语句

windows的搜索不是有用*代替任意字符的吗

我想知道批处理在这方面的语法和规矩

谢谢

[ 本帖最后由 ice-g 于 2008-7-6 15:43 编辑 ]
1

评分人数

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

  1. del /q /f /a c3*.*
复制代码
请看清楚代码哦,出问题不负责任呀!
不大可能的事也许今天实现,根本不可能的事也许明天会实现

TOP

  1. @echo off
  2. for /f "delims=" %%a in ('dir /adh/b c3*') do rd /q /s "%%a"
  3. pause
复制代码
技术问题请到论坛发帖求助!

TOP

原帖由 ieutk 于 2008-7-6 02:35 发表
del /q /f /a c3*.*请看清楚代码哦,出问题不负责任呀!



版主这样说搞得我怕怕的`

不过还是不行啊 我是说文件夹

TOP

原帖由 随风 于 2008-7-6 09:21 发表
@echo off
for /f "delims=" %%a in ('dir /adh/b c3*') do rd /q /s "%%a"
pause


能麻烦具体解说下吗, 运行提示未找到文件,可是文件夹还是没删除.

TOP

你不是说是隐藏文件夹吗?如果不是隐藏的去掉dir的h参数就可以了
@echo off
for /f "delims=" %%a in ('dir /ad/b c3*') do rd /q /s "%%a"
pause
技术问题请到论坛发帖求助!

TOP

果然能用 谢谢~~~~~~~~~

TOP

看来得加强对命令参数的理解,网上教程不少,但都大同小异,且只有基本的命令

TOP

回复 9楼 的帖子

可以关注一下本论坛的系列教程
http://bbs.bathome.net/thread-2576-1-1.html
我帮忙写的代码不需要付钱。如果一定要给,请在微信群或QQ群发给大家吧。
【微信公众号、微信群、QQ群】http://bbs.bathome.net/thread-3473-1-1.html
【支持批处理之家,加入VIP会员!】http://bbs.bathome.net/thread-67716-1-1.html

TOP

返回列表