oq166 当前离线
列兵
CrLf 当前离线
论坛巡查
@echo off for /f "tokens=1,2* delims=." %%a in ('dir /a:d /b 港.*.*') do ( ren "%%a.%%b.%%c" "%%~nc" ) pause复制代码
TOP
tmplinshi 当前离线
版主
谢谢 。前面的去掉了 后面的怎么去呢 oq166 发表于 2011-6-30 14:27
Hello123World 当前离线
荣誉版主
@echo off ::将该批处理放在要处理的文件同一个目录 for /f "delims=" %%i in ('dir /ad /b *.*') do (set a="%%~ni" ren "%%~fi" "%a:~7%") pause>nul复制代码
@echo off for /f "tokens=1,2,* delims=." %%a in ('dir /a:d /b 港.*.*') do ( ren "%%a.%%b.%%c" "%%c" ) pause复制代码