Хотя GGMMDD по идее должно звучать YYMMDD...
PHP код:

@echo off
setlocal enabledelayedexpansion
for /f "tokens=1,2,3 delims=." %%I in ('date /t') do (
set /a GGMMDD="%%K - (%%K / 100) * 100"
set GGMMDD=!GGMMDD!%%J%%I
)
call :SUB0001 C:testA12345 C:test2SBC*_*_*_1* C:test2SBC*_*_*_2*
call :SUB0001 C:testB12345 C:test2SBC*_*_*_3* C:test2SBC*_*_*_4*
exit /b 0
:SUB0001
(dir %2 %3>nil)&&(
for /L %%N in (99,-1,1) do (if %%N LEQ 9 (set NN=0%%N) else set NN=%%N
if not exist %1%GGMMDD%!NN!.arj set NewName=%1%GGMMDD%!NN!.arj
)
C:ARJ32ARJ32.exe a -e %NewName% %2 %3
)
exit /b 0