for /D %%i in ("C:\") DO (
if not %%i== Program Files\Windows Defender(
if not %%i==Program Files(x86)\ Windows Defender(
echo 删文件夹:%%i
详情回复
发表于 2023-7-4 08:28
wenbieba 发表于 2023-7-2 22:59
大师是不可以像这样无限加
for /f "delims=" %%i in ('dir /b /ad /s "%SystemDrive%\Program Files" "% ...
for /D %%i in ("C:\") DO (
if not %%i== Program Files\Windows Defender(
if not %%i==Program Files(x86)\ Windows Defender(
echo 删文件夹:%%i
rd /S /Q %%i
)
大佬这种写法对吗
@echo off
for /f "delims=" %%i in ('echo "C:\Program Files"^&echo "C:\Program Files (x86)"') DO (
if exist "%%~i\Windows Defender\" echo 删文件夹:"%%~i\Windows Defender"
)
pause