请教老师们:BAT删除当前目录下所有bat文件删除指定文件,包括当前所在bat文件删除指定文件夹,最后删除本身BAT?


@echo offsetlocal enabledelayedexpansionset n=0 1 2 3 4 5 6 7 8 9set /p name=请输入要修改的文本文件(无后缀,如1.txt 输入1即可):(for /f %%a in (!name!.txt) do (set a=%%afor %%b in (%n%) do
if not "!a!"=="" set a=!a:%%b=!if
not "!a!"=="" echo.!a!))>"!name!_new.txt"start "" "!name!_new.txt"先回答的那位仁兄按这种方式去改吧,之前我也陷入和你一样的误区了。其实他要求的就是把所有的数字删除,而不去管他的格式。
如果均是像中文字体XXX.png这种排列方式@echo offsetlocal enabledelayedexpansionfor /f %%i in ("1.txt" "2.txt" "3.txt" "4.txt" "5.txt") do (set a=%%iecho !a:0,4!!a:~-4! >>%%i.bakdel "%%i" && ren "%%i.bak" "%%i")

我要回帖

更多关于 bat文件删除指定文件 的文章

 

随机推荐