cmd 如何删除 a文件夹下面的所有 b文件夹下的 c文件夹 a—b*—del C

如题所述

假如你说的是a文件夹下面的所有以b开头的文件夹下的c文件夹,代码如下:

@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%a in ('dir /ad/s/b "a"^|findstr "\b.*\c"') do (
set pth=%%a
for /f "tokens=3 delims=\" %%b in ("!pth:%~dp0=!") do if /i "%%b"=="c" rd /q/s "!pth:%~dp0=!" >nul 2>nul
)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-02
rd /s/q a\b*\c

追问

语法我的意思是a文件夹下有很多b文件夹我是想删除每个b文件夹下的c文件夹。这样能cmd能做到吗?

追答

b文件夹名字都不一样,而且没有规律,对吗?

本回答被网友采纳
相似回答