@echo off
cls
echo:
set path = c:\Program Files (x86)\Dropbox\Client\";"c:\Program Files\Microsoft Office\root\Office16\";%path%
set app="c:\Program Files (x86)\Dropbox\Client\Dropbox.exe"
set "today=%date:~6,4%%date:~3,2%%date:~0,2%"
echo:
choice /C JN /M "...>>>...Maak een keuze: Doorgaan J of N om te stoppen."
echo:
if errorlevel 2 goto end2
tasklist /FI /IM "IMAGENAME eq Dropbox.EXE" 2>NUL | Find /I /N "Dropbox.EXE" > NUL
if %errorlevel%==0 TASKKILL /F /IM Dropbox.EXE >nul
start "Restart Dropbox" %app% -B;
echo:
echo: !!! Zijn alle bestanden en toepassingen gesloten ?
echo:
FOR /F %%I IN ('WMIC path win32_localtime get DayOfWeek /format:list^|FINDSTR "="') DO SET _%%I
FOR /F "tokens=1 delims==" %%I IN ('set _^|FINDSTR /R "^_[DHMS][aoie][^k]*$"') DO SET %%I=0!%%I!&SET %%I=!%%I:~-3!
:: Display the day of week DayOfWeek (0=zondag, 1=maandag etc)
ECHO Weekdag = %_DayOfWeek%
if %_DayOfWeek% == 0 goto 1
if %_DayOfWeek% == 1 goto 2
if %_DayOfWeek% == 2 goto 1
if %_DayOfWeek% == 3 goto 2
if %_DayOfWeek% == 4 goto 1
if %_DayOfWeek% == 5 goto 2
if %_DayOfWeek% == 6 goto 2
echo:
:1
echo: Outlook bestanden worden verwerkt
echo:
tasklist /FI "IMAGENAME eq OUTLOOK.EXE" 2>NUL | Find /I /N "OUTLOOK.EXE" > NUL
if %errorlevel%==0 TASKKILL /F /IM OUTLOOK.EXE >nul
echo:
ping -n 8 127.0.0.1 >nul
echo:
robocopy "d:\Data mappen\Documenten\Outlook_pst\." "D:\Test\660G11-Backup-%today%_%_DayOfWeek%\Documenten\." /M /S /DCOPY:DA /XF ~*.*
echo:
goto 2
:2
echo: De gewijzigd DATA zonder OUTLOOK worden verwerkt.
: roboCopy "D:\Data mappen\Batch\." "d:\Test\! Batch\." /A /S /DCOPY:DA
echo:
robocopy "D:\Data mappen\." "D:\Test\660G11-Backup-%today%\." /M /S /DCOPY:DA /XF ~*.* /XD "d:\Data mappen\Documenten\Outlook_pst" /XF *.log
echo:
goto end
:end
roboCopy "D:\Test_G11\660G11-Backup-%today%\." "D:\Dropbox\Test_660G11-%today%\." /S
ping -n 10 127.0.0.1 >nul
echo:
echo:
echo: Taak afgerond
ping -n 5 127.0.0.1 >nul
exit
end2
exit
ping -n 5 127.0.0.1 >nul