for /r %%i in (*.txt) do echo %%~pnxi楼上的 veket的小号 的如果换个文件夹就不能实现了。
@echo offsetlocal enabledelayedexpansionfor /r %%i in (*.txt) do (set s=%%iset s=!s:%~dp0=!echo !s!)
for /r %%i in (*.txt) do echo %i:~10%
%%i 改成 %%~nxi