|
发表于 2021-3-1 19:15:30
|
显示全部楼层
本帖最后由 nat.ee 于 2021-3-1 19:43 编辑
- @echo OFF
- ::网址:nat.ee
- ::批处理:荣耀&制作
- pushd "%~dp0"
- ::要删除的目录,请不要将此脚本放进去里面。
- SET delfolder=C:\Users\Administrator\Desktop\test
- ::白名单-文件夹-自定义
- SET folder=abc
- ::白名单-文件-自定义
- SET file=xyz
- ::文件夹
- ECHO 正在删除文件夹……
- for /f %%a in ('dir /b /a:d "%delfolder%" ^|findstr /v "^%folder%$"') do (rmdir /s /q "%delfolder%\%%a")
- ECHO.
- ::文件
- ECHO 正在删除文件……
- for /f %%b in ('dir /b /a:-d "%delfolder%" ^|findstr /v "^%file%$"') do (del /F /S /Q "%delfolder%\%%b")
- ECHO.
- ECHO 批量删除完成。
- ECHO.
- pause
复制代码
来了,自行测试。 |
|