Eu gostaria de encontrar o mais novo dos dois arquivos Address_ e o mais novo dos dois arquivos Site_.
Use o seguinte arquivo em lotes:
@echo off
Setlocal EnableDelayedExpansion
set "source=D:\TEMP_ONLY\SOURCE"
set "dest=D:\TEMP_ONLY\DESTINATION"
pushd "%source%" || ( echo.Source does not exist & pause & goto done2)
for /f "delims=" %%a in ('dir Address_*.csv /a-d /b /O:d') do (
xcopy /d /i "%source%\%%a" "%dest%\"
goto :done1
)
:done1
for /f "delims=" %%a in ('dir Site_*.csv /a-d /b /O:d') do (
xcopy /d /i "%source%\%%a" "%dest%\"
goto :done2
)
:done2
popd
Leitura Adicional
- Um índice A-Z da linha de comando do Windows CMD - Uma excelente referência para todas as coisas relacionadas à linha do Windows cmd.