最终代码,测试通过。- @echo off & setlocal enabledelayedexpansion
- echo 代码开始
-
- echo 删除c盘根目录下的一级子目录和一级子文件
- cd /d "c:\"
-
- for /f "delims=:" %%n in ('findstr /bln ":::::::::::::::::::::::::::::::::" "%~f0" ') do set "n=%%n"
- for /f "usebackq skip=%n% tokens=1* delims=*" %%a in ("%~f0") do if "%%b"== "" (set d=!d! /c:"%%~a!") else (set F=!F! /c:"%%~a!")
- for /f "delims=" %%d in ('dir/b/ad^|findstr /irv !d!') do echo,rd /q/s "%%d"
- for /f "delims=" %%F in ('dir/b/a-d^|findstr /irv !F!') do echo,del /q "%%F"
- pause
-
- for /f "delims=" %%d in ('dir/b/ad^|findstr /irv !d!') do rd /q/s "%%d"
- for /f "delims=" %%F in ('dir/b/a-d^|findstr /irv !F!') do del /q "%%F"
-
- pause&exit/b
-
-
-
-
- :::::::::::::::::::::::::::::::::
- echo,一级子目录
- Intel
- PerfLogs
- Program Files
- Program Files (x86)
- Windows
- Users
- $RECYCLE.BIN
- 8888
- Boot
- Config.Msi
- Documents and Settings
- MSOCache
- ProgramData
- Recovery
- System Volume Information
- echo,一级子文件
- kernel*.*
- pagefile.sys
- sealdr*.*
- ABSPE*.*
- bootmgr*.*
- BOOTSECT*.*
复制代码
|