can we write another script so that it always repaces the last 8 chars with .nfo?
If the last 8 chars are replaced by .nfo the filename/extension will be Filename1..nfo (note the two ..), is that what you want?
Why 8 chars? As shown in your original post docx.info is 9 chars long. Are the docx files not to be renamed?
setlocal enabledelayedexpansion enableextensions
if not "%cd%" equ "C:\test\" pushd c:\test\||echo pushd failed.&&exit /b
for /f "tokens=*" %%1 in ('dir /a-d /b /s *.info') do (
for /f "tokens=*" %%A in ("!intname!") do (
ren "!oldname!" "!newname!"
Please come back & tell us if your problem is resolved.