DOS - renaming file incorporating extension -


so read answer on regarding how separate file name , extensions rename them...a great answer niel, can't find post mobile.

i needed clarification take 1 step further since attempts have failed.

so here's problem. attempting rename multiple files dos batch file.

i receive files like: 999999s.001,999999s.002,etc

what attempting rename them .jpgs incorporate original extension.

like such: 999999s001.jpg

all files in same directory assume start similar %%f, , presuming can use ~nx1 or ~x1 in commands, putting escaping me. suggestions?

thank you.

[solved]

i worked out: following code (probably isn't cleanest works) gives desired result.

for %%f in (c:\!temp\plots\*.*) call :renameit "%%f" goto done  :renameit set var1=%~n1 set var2=%~x1 set var2=%var2:~1,3% ren %1 %var1%%var2%.jpg  :done 

ren *.txt *.*.txt 

renames name.txt files name.txt.txt