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

[文件操作] 如何用批处理批量删除文件夹


想做一个批,目的是查找出电脑中所有硬盘中的某一个文件夹,然后把他删除。
例:C,D,E,F每个硬盘中都有一个文件GAME,要把全部的GAME找出来在删除,它有可以在某个文件夹里不一定一级目录下它有可能在二级或者是三级目录下
请问这个批该怎么写

[ 本帖最后由 wydeai 于 2008-5-12 21:05 编辑 ]

C盘的GAME无法删除,添加G盘和H盘,G盘可以删除,H盘却无法删除,为什么?
@echo off
for %%a in (c d e f g h) do (
cd/d %%a:
for /r . %%i in (GAME) do if exist "%%i" rd /s/q "%%i"
)

TOP

C盘的GAME无法删除,添加G盘和H盘,G盘可以删除,H盘却无法删除,为什么?
@echo off
for %%a in (c d e f g h) do (
cd/d %%a:
for /r . %%i in (GAME) do if exist "%%i" rd /s/q "%%i"
)

TOP

谢谢!!!!!!!可用!

TOP

未测试。。
测试成功后,把代码中的echo去掉就可以删除文件夹。
:
  1. @echo off
  2. for %%a in (c d e f) do (
  3. cd/d %%a:
  4. for /r . %%i in (GAME) do if exist "%%i" echo rd /s/q "%%i"
  5. )
  6. pause
复制代码
技术问题请到论坛发帖求助!

TOP

返回列表