@echo off
:Start
echo ===============================================================================
echo º É==============================» º
echo º º R4Win Exchange º º
echo.º È==============================¼ º
echo.º ============================================================================º
echo.º º
echo º [1] Backup to LaCie º
echo º [2] Restore from LaCie º
echo º [3] Exit menu system º
echo ===============================================================================
choice /c:123 Enter option
echo ===============================================================================
if errorlevel 3 goto Exit
if errorlevel 2 goto LocateRes
if errorlevel 1 goto LocateBak
:LocateBak
for %%i in ( a b c d e f g h i h k l m n o p q r s t u v w x y z ) do (
if Exist %letter%:\asset.flg set lacie=%i%: )
if Exist %lacie% goto Backup
if not Exist %lacie%\asset.flg goto Manual
:LocateRes
if Exist e:\asset.flg set lacie=E:
if Exist z:\asset.flg set lacie=Z:
if exist %lacie% goto Restore
if not Exist %lacie%\asset.flg goto Manual
:Backup
mkdir %lacie%\Lighthouse_DB
mkdir %lacie%\Remacs_DB
mkdir %lacie%\Sysback
mkdir %lacie%\Docs
copy "c:\Program Files\ReMACS\DB" %lacie%\Remacs_DB
copy "c:\Documents and Settings\bagelnet\My Documents" %lacie%\Docs
copy c:\SYS_BACK %lacie%\Sysback
echo Backup is complete
Pause
goto Start
:Restore
copy %lacie%\Remacs_DB "c:\Program Files\ReMACS\DB"
copy %lacie%\Docs\ "c:\Documents and Settings\bagelnet\My Documents"
copy %lacie%\Sysback c:\SYS_BACK
echo Restore is complete.
Pause
goto Start
:Manual
echo The LaCie was not able to be located. Please input the LaCie drive letter now.
SET /P drvlet=
set %lacie%=%drvlet%:
if not exist %lacie%
echo The LaCie is not connected to that drive.
Pause
goto Start
:Exit
exit