Gracias por la respuesta, ahora funciona al 100%.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúC:\testv3\testv3\temp\dir /b
cambia.cmd
test-tmp-000001.ppm
test-tmp-000002.ppm
test-tmp-000003.ppm
test-tmp-000004.ppm
test-tmp-000005.ppm
@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2,3 delims=-" %%a in ('dir /b *.ppm') do (
set "string=%%c"
set "string=!string:.ppm=!
for /f "tokens=* delims=0" %%A IN ("%string%") do set string=%%A
ren "%%a-%%b-%%c" "%%a-%%b-!string!.ppm"
)
resulta lo siguientecambia.cmd
test-tmp-000001.ppm
test-tmp-000002.ppm
test-tmp-000003.ppm
test-tmp-000004.ppm
test-tmp-000005.ppm
name-tmp-000001.ppm, name-tmp-000002.ppm, name-tmp-000003.ppm,...
name-tmp-1.ppm, name-tmp-2.ppm, name-tmp-3.ppm,...
name-tmp-000001.ppm, name-tmp-000002.ppm, name-tmp-000003.ppm,...
name-tmp-1.ppm, name-tmp-2.ppm, name-tmp-3.ppm,...