@echo off
chcp 1251 >nul
echo Очистка кэша 1С...
echo Закройте все окна 1С перед продолжением!
pause

rem Проверка запущенных процессов 1С
tasklist /fi "imagename eq 1cv8.exe" 2>nul | find /i "1cv8.exe" >nul
if not errorlevel 1 (
    echo ОШИБКА: 1С всё ещё запущена. Закройте программу и запустите скрипт снова.
    pause
    exit /b 1
)

set "count=0"

for /d %%i in ("%APPDATA%\1C\1Cv8\*-*-*-*-*") do (
    echo Удаление: %%i
    rmdir /s /q "%%i"
    set /a count+=1
)

for /d %%i in ("%LOCALAPPDATA%\1C\1Cv8\*-*-*-*-*") do (
    echo Удаление: %%i
    rmdir /s /q "%%i"
    set /a count+=1
)

echo.
echo Готово. Удалено папок: %count%
pause