Board logo

标题: [文件操作] BAT如何批量删除同名文件夹? [打印本页]

作者: 598seo    时间: 2013-11-23 14:19     标题: BAT如何批量删除同名文件夹?

www下有a b c文件夹都包含有123文件夹 如何批量删除?
作者: 1270697389    时间: 2013-11-23 16:34

  1. @echo off
  2. set /p s=请拖入你要删除的文件夹:
  3. rd/s/q %s%
复制代码

作者: 598seo    时间: 2013-12-3 15:14

回复 2# 1270697389


    这样要一个一个来啊 。能批量删除吗?
作者: DAIC    时间: 2013-12-3 15:35

  1. rd /s /q "www\a\123"
  2. rd /s /q "www\b\123"
  3. rd /s /q "www\c\123"
复制代码

作者: 598seo    时间: 2013-12-3 17:36

回复 4# DAIC


    非常感谢!
作者: 522235677    时间: 2013-12-3 22:30

  1. @echo off
  2. for /f "delims=" %%i in ('dir /b /ad') do rd /s /q "%%i\123"
  3. pause
复制代码
放到www下文件夹运行,会删除这个目录下所有文件夹下一层的123文件夹
作者: James_vivi    时间: 2013-12-3 22:41

回复 6# 522235677

"delims="在这里是什么作用,可以说明一下吗,我看不懂
作者: DAIC    时间: 2013-12-4 09:09

回复 7# James_vivi


    避免文件夹名称里面包含空格的时候出问题
作者: James_vivi    时间: 2013-12-4 22:35

回复 8# DAIC


   明白了,多谢




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