:Jn

@echo off

set Name=01_E_MAIN-DATA
set Source_directory=E:
set Destination_directory=\\SUB-VISTA\Main-Machine-Data\Robocopy-Backup
set Log_directory=\\SUB-VISTA\Main-Machine-Data\Robocopy-Backup\LOG

set YYYYMMDD=%date:~0,4%%date:~5,2%%date:~8,2%
set Time_edit=%time: =0%
set HHMMSS=%Time_edit:~0,2%%Time_edit:~3,2%%Time_edit:~6,2%

set Copy_options=/ZB /DCOPY:T /COPY:DAT /MIR /A-:SH /MT:8

set Excludes_files="desktop.ini" "Thumbs.db"
set Excludes_directories="$RECYCLE.BIN" "RECYCLER" "System Volume Information"
set File_selection_options=/XF %Excludes_files% /XD %Excludes_directories%

set Retry_options=/R:1 /W:1

set Log_file="%Log_directory%\%Name%_%YYYYMMDD%_%HHMMSS%.log"

set Logging_options=/NFL /NDL /NP /TEE /LOG:%Log_file%

set Source="%Source_directory%"
set Destination="%Destination_directory%\%Name%"
set File=*.*
set Options=%Copy_options% %File_selection_options% %Retry_options% %Logging_options%

:: AROBOCOPYsR}hʕ\ŊmF
echo.
echo   AROBOCOPYsR}h    
echo.
echo robocopy.exe %Source% %Destination% %File% %Options%
echo.
echo   AROBOCOPYsR}h  ܂  

set Console_input=""

echo.
echo ******************************************************************************
echo *                                                                            *
echo *            dvII@@ob`smF                                  *
echo *                                                                            *
echo *  AROBOCOPYsR}hmFAsIɂāA        *
echo *  ȉ̂悤ɓ͂Ăi啶Ə͋ʂ܂jB            *
echo *                                                                            *
echo *  start             FROBOCOPY̎sJn܂                            *
echo *  quit              FROBOCOPY̎s𒆎~Aob`ł؂܂    *
echo *  LȊO̕  Fob`̐擪ɖ߂܂                          *
echo *                      iOt@C̓XV܂j                *
echo *                                                                            *
echo ******************************************************************************
echo.

set /P Console_input="sIiLQƁj : "

if /I "%Console_input%"=="quit" exit
if /I "%Console_input%"=="start" goto ROBOCOPYs
goto Jn

pause

:ROBOCOPYs
robocopy.exe %Source% %Destination% %File% %Options%

pause
exit