@echo off
(for /f "delims=" %%a in ('dir /b/ad *') do for /f "tokens=3 delims=_" %%b in ("%%a") do echo,%%~dpna,%%b)>list.xls
@echo off
setlocal enabledelayedexpansion
set "str1=D:"
set "str2=10/1066/e/123"
for %%i in (list.xls) do (
for /f "usebackq delims=" %%a in ("%%~i") do (
set "var=%%a"
echo !var:%str1%=%str2%!>>"%%~ni.tmp")
move /y "%%~dpni.tmp" "%%~i")