è un codice che uso da sempre,
programmando in DOS ....
prova così
codice:
@echo off
cls
set myDate=%date%**
if %myDate:~8,2%==** (
set myDate=20%myDate:~6,2%%myDate:~3,2%%myDate:~0,2%
) ELSE (
set myDate=%myDate:~6,4%%myDate:~3,2%%myDate:~0,2%
)
set myTime=%time%
if "%myTime:~0,1%"=="1" goto :TimeOk
if "%myTime:~0,1%"=="2" goto :TimeOk
set myTime=0%myTime:~1%
:TimeOk
set myTime=%myTime:~0,2%%myTime:~3,2%%myTime:~6,2%
set CARTE=M:\CACCAV\
set ARCHIVIO=MOMEQ
set NOME=%ARCHIVIO%_%myDate%_%myTime%
copy %CARTE%\%ARCHIVIO%.DAT %CARTE%\%ARCHIVIO%
copy %CARTE%\%ARCHIVIO%.DAT %CARTE%\%NOME%
rem del %CARTE%\%ARCHIVIO%.DAT
set myDate=
set myTime=
set CARTE=
set ARCHIVIO=
set NOME=
exit /b