Your question, your audience. Choose who sees your identity—and your question—with question security.
@echo off
setlocal EnableDelayedExpansion
set BaseDir=S:\Source
set DestDir=D:\Destination
set MaxFiles=100
set Count=0
for /f "tokens=*" %%A in ('dir /a-d /b /s "%BaseDir%\*.*") do (
if not exist "%DestDir%\%%~nxA" (
set /a Count+=1
if !Count! GTR %MaxFiles% goto :Done
move "%%~A" "%DestDir%"
)
)
:Done
~bp
@echo off
setlocal EnableDelayedExpansion
set BaseDir=S:\Source
set DestDir=D:\Destination
set MaxFiles=100
set Count=0
for /f "tokens=*" %%A in ('dir /a-d /b /s "%BaseDir%\*.*"') do (
if not exist "%DestDir%\%%~nxA" (
set /a Count+=1
if !Count! GTR %MaxFiles% goto :Done
move "%%~A" "%DestDir%"
)
)
:Done
~bp
Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.
Have a better answer? Share it in a comment.
~bp