@echo off & setlocal EnableDelayedExpansion
for /f "delims=" %%i in ('"dir /a/s/b/on *.png*"') do (
set file=%%~fi
set file=!file:/=/!
echo !file! >> list.txt
)
@echo off & setlocal EnableDelayedExpansion
for /f "delims=" %%i in ('"dir /a/s/b/on *.png*"') do (
set file=%%~fi
set file=!file:/=/!
echo !file! >> list.txt
)