@echo off
set sourceFolder=C:\testA
set destFolder=C:\testB
set searchString=ABC
if not exist "%sourceFolder%" (
echo Source folder does not exist.
exit /b
)
if not exist "%destFolder%" (
echo Destination folder does not exist.
exit /b
)
for %%F in ("%sourceFolder%\*") do (
echo %%~nF | find /i "%searchString%" >nul
if not errorlevel 1 (
move "%%F" "%destFolder%"
echo Moved "%%F" to "%destFolder%"
)
)
echo Process complete.
timeout 3
rem pause