smatenchen 当前在线
三级士官
TOP
hlzj88 当前离线
少校
有问题,不可用 md a move /y 1.txt a\ move /y 2.log a\ move /y aabb*.* a\ for /f "delims=" %%i in ('dir /b/oe "*.*"') do if %%i==%~nx0 (echo,) else del /q "%%i" move /y %~dp0a\*.* %~dp0 rd /q a pause复制代码
qixiaobin0715 当前离线
大校
77七 当前在线
中校
@echo off rem 批处理保存为ansi编码格式 for /f "delims=" %%i in ('dir /b /a-d ^|find /v "%~nx0"') do ( set str=%%i setlocal enabledelayedexpansion if /i "!str!" neq "1.txt" ( if /i "!str!" neq "2.log" ( if "!str:~0,4!" neq "aabb" ( del "!str!" ) ) ) endlocal ) pause复制代码
@echo off rem 批处理保存为ansi编码格式 set me=%~nx0 for %%i in (*) do ( set str=%%i setlocal enabledelayedexpansion if /i "!str!" neq "1.txt" ( if /i "!str!" neq "2.log" ( if "!str:~0,4!" neq "aabb" ( if "!str!" neq "!me!" ( del "!str!" ) ) ) ) endlocal ) pause复制代码
ppll2030 当前离线
四级士官