
CODE: [Copy to clipboard]@echo off
for %%i in (*.txt) do call :ren_ "%%i" "%%~ni"
pause&goto :eof
:ren_
set "str=%~2"
set "var=%str:~0,1%"
if "%var%"==" " (set "str=%str:~1%"&goto :ren_)
:again
set "var=%str:~-1%"
if "%var%"==" " (set "str=%str:~0,-1%"&goto :again)
echo ren %1 "%str%.txt"
goto :eof
CODE: [Copy to clipboard]@echo off
for %%a in (*.txt) do for /f "tokens=*" %%i in ("%%~nxa") do ren "%%a" "%%i"
pause
CODE: [Copy to clipboard]@echo off
for /f "delims=" %%i in ('dir /s /a-d /b *.*') do (
set "str=%%~ni"
call,set "str=%%str:~1,-1%%"
call,ren "%%i" %%str%%%%~xi
)
CODE: [Copy to clipboard]@echo off
for %%a in (*.txt) do for /f "tokens=*" %%i in ("%%~na") do ren "%%a" "%%~ni%%~xa"
pause
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |