Como selecionar a segunda, terceira, quarta ... nova pasta com lote

Escrevi um lote que verifica a pasta mais recente quanto a.xml arquivos e copie-os para outra pasta, após copiar os arquivos, ele deverá chamar um aplicativo e parar. Agora, preciso deixar o lote assistir na próxima pasta (depois de completar o círculo inteiro com o primeiro) para qualquer.xml arquivos e faça o mesmo, e assim por diante ... Com esse código, posso copiar todos os.xml arquivos da pasta mais recente para outra pasta:

SETLOCAL
SET "sourcedir=Y:\PriCat\Debiteuren"
SET "destindir=Y:\Pricat\Pricatombouw"
set source="Y:\Pricat\Pricatombouw"
set target="Y:\Pricat\XMLOmbouw\nieuw"
set var1=0



FOR /f "delims=" %%a IN (
  'dir /b /ad /o-d "%sourcedir%\*" '
  ) DO XCopy /y /s "%sourcedir%\%%a\*.xml" "%destindir%\" &GOTO done
:done

questionAnswers(1)

yourAnswerToTheQuestion