@ECHO OFF @REM *** FA BACKUP DELLE APP IN C:\Steamware\IIS_BackUp\ sia con la data odierna che in previous x WinMerge @REM SET da solo x vedere le variabili di ambiente @SETLOCAL REM Estraggo dalla Variabile %DATE% i valori di Giorno-Mese-Anno @SET DAY=%DATE:~4,2% @SET MONTH=%DATE:~7,2% @SET YEAR=%DATE:~10,4% @REM diversa impostazione Local @SET DAY=%DATE:~0,2% @SET MONTH=%DATE:~3,2% @SET YEAR=%DATE:~6,4% @REM Estraggo dalla Variabile %TIME% i valori di Ora-Minuti-Secondi @SET HOUR=%TIME:~0,2% @SET MINUTE=%TIME:~3,2% @REM sistemo ora quando solo un carattere @if "%TIME:~0,1%"==" " (set HOUR=0%time:~1,1%) @REM IMPOSTO cartella vecchi file SET BKPDIRMASTER=C:\Steamware\IIS_BackUp\ SET BKPFILE=%BKPDIRMASTER%%YEAR%-%MONTH%-%DAY%_%HOUR%_%MINUTE% %BKPFILE% PAUSE @ECHO Copio le app sia in \Previous che in cartella con data odierna RmDir /S C:\Steamware\IIS_BackUp\Previous\ xcopy C:\inetpub\wwwroot\MP\*.* %BKPFILE%\*.* /S /E /H /V /K /O /X xcopy C:\inetpub\wwwroot\MP\*.* %BKPDIRMASTER%\Previous\*.* /S /E /H /V /K /O /X PAUSE