Board logo

标题: [文件操作] [已解决]批量删除含有指定关键字/字符串的文件夹(包括所有子文件夹、所有文件)? [打印本页]

作者: ygqiang    时间: 2017-3-24 08:24     标题: [已解决]批量删除含有指定关键字/字符串的文件夹(包括所有子文件夹、所有文件)?

本帖最后由 ygqiang 于 2017-3-24 10:35 编辑

[已解决]批量删除含有某个关键字的文件夹(包括所有子文件夹、所有文件)?

比如c:\test目录下,有很多含有favicon关键字的文件夹。
作者: ivor    时间: 2017-3-24 09:36

本帖最后由 ivor 于 2017-3-26 08:36 编辑
  1. dir -Recurse -Path c:\test | ? {$_.Name -like "*favicon*"} | rd
复制代码

作者: ygqiang    时间: 2017-3-24 09:56

回复 2# ivor


    多谢。

这个不是bat命令吧?或者需要第3方软件环境支持?
保存为1.bat,运行没效果。

最好是xp、win7系统环境下,系统自带bat命令就能解决的。谢谢
作者: taofan712    时间: 2017-3-24 10:14

  1. @echo off
  2. pushd "c:\test"
  3. for /f "delims=" %%a in ('dir /ad /b /s *favicon*')  do rd /s /q "%%~a"
复制代码

作者: ygqiang    时间: 2017-3-24 10:32

回复 4# taofan712


    谢谢。测试成功。




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2