taskkill /f /im EABackgroundService.exe /t
taskkill /f /im EADesktop.exe /t

rmdir "%~dp0ICafeCloud" /S /Q

xcopy /E /I /Y "%LocalAppData%\Electronic Arts" "%~dp0ICafeCloud\LocalAppData\Electronic Arts"
xcopy /E /I /Y "%LocalAppData%\EADesktop" "%~dp0ICafeCloud\LocalAppData\EADesktop"
xcopy /E /I /Y "%ProgramData%\EA Desktop" "%~dp0ICafeCloud\ProgramData\EA Desktop"
xcopy /E /I /Y "%ProgramFiles%\Electronic Arts" "%~dp0ICafeCloud\ProgramFiles\Electronic Arts"

rmdir "%~dp0ICafeCloud\LocalAppData\EADesktop\cache" /S /Q
rmdir "%~dp0ICafeCloud\ProgramData\EA Desktop\Logs" /S /Q
rmdir "%~dp0ICafeCloud\ProgramData\EA Desktop\InstallData" /S /Q
rmdir "%~dp0ICafeCloud\LocalAppData\Electronic Arts\EA Desktop" /S /Q
for /d %%i in ("%~dp0ICafeCloud\ProgramFiles\Electronic Arts\EA Desktop\13.*") do rmdir /s /q "%%i"

mkdir "%~dp0ICafeCloud\LocalAppData\EADesktop\cache" 2>nul
mkdir "%~dp0ICafeCloud\ProgramData\EA Desktop\Logs" 2>nul

if not exist "pkg_match_only.dat" (
    type nul > "pkg_match_only.dat"
)