批处理怎么在全盘搜索MEN这个文件夹并删除文件夹及其文件夹内的文件?

如题,最后还希望能加一个确定后再删除!十分感谢!
2024-11-26 04:50:06
推荐回答(1个)
回答1:

@echo off & title 全盘搜索指定目录并删除 By 依梦琴瑶
setlocal enabledelayedexpansion

for %%a in (C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V.W.X,Y,Z) do (
    if exist "%%~a:\" (
        pushd "%%~a:\"
            for /f "delims=" %%b in ('dir /ad/s/b MEN*') do (
                if "%%~nxb"=="MEN" (
                    set "Confirm="
                    set /p Confirm=是否删除 "%%~b" (Y / 其它任何字符为否)?
                    if /i "!Confirm!"=="Y" rd /s/q/f "%%~b"
                )
            )
        popd
     )
)
pause