- @echo off
- rem 只能根据猜测写一下,输入XX38·049-JS.1-001,会达到效果
- set /p str=type:
- setlocal enabledelayedexpansion
- for /f "delims=" %%d in ('dir /b /ad') do (
- for /f "tokens=* delims=0" %%a in ("%%d") do (
- ren "%%d" "%str%-%%a"
- pushd "%str%-%%a"
- for /f "tokens=1-4 delims=-" %%e in ("%str%-%%a") do (
- for /f "delims=" %%k in ('dir /b /a-d *.tiff') do (
- set str0=00%%h
- ren "%%k" "%%e-%%f-!str0:~-3!-1-%%g.%%k"
- )
- )
- popd
- )
- )
复制代码
|