2010-12-19 16 views

答えて

2

ここでは簡単な解決策だ:

@echo off 
setlocal enabledelayedexpansion 

for %%a in (im-*.dcm) do (
    set n=%%~na 
    set n=1!n:~-3! 
    set /a n-=1000 
    ren %%a %%~na.!n! 
) 
1

はここで別のソリューションです:

@echo off 
setlocal enabledelayedexpansion 

for /f "tokens=1-4 delims=-." %%a in ('dir /b im-*.dcm') do (
    set n=1%%c 
    set /a n-=1000 
    ren %%a-%%b-%%c.%%d %%a-%%b-%%c.!n! 
) 
関連する問題