@echo off chcp 65001 >nul echo ======================================== echo RAG知识库状态检查 echo ======================================== echo. REM 检查应用是否运行 echo [检查1] 应用状态... curl -s http://localhost:30081/api/knowledge/status >nul 2>&1 if errorlevel 1 ( echo [✗] 应用未启动 echo. echo 请先启动Spring Boot应用 echo. pause exit /b 1 ) echo [✓] 应用正在运行 echo. REM 检查Ollama echo [检查2] Ollama服务... curl -s http://localhost:11434/api/tags >nul 2>&1 if errorlevel 1 ( echo [✗] Ollama未运行 ) else ( echo [✓] Ollama正常运行 ) echo. REM 检查上传目录 echo [检查3] 上传目录文件... if exist "D:\wwwroot\RAG\uploads" ( dir /b "D:\wwwroot\RAG\uploads\*.txt" "D:\wwwroot\RAG\uploads\*.pdf" "D:\wwwroot\RAG\uploads\*.docx" "D:\wwwroot\RAG\uploads\*.md" 2>nul echo. ) else ( echo [✗] 上传目录不存在 echo. ) REM 检查向量数据文件 echo [检查4] 向量数据文件... if exist "D:\wwwroot\RAG\data\chroma_db\vector_store.json" ( echo [✓] 向量数据文件存在 for %%A in ("D:\wwwroot\RAG\data\chroma_db\vector_store.json") do ( echo 文件大小: %%~zA 字节 echo 修改时间: %%~tA ) ) else ( echo [✗] 向量数据文件不存在(知识库为空) ) echo. REM 获取详细状态 echo [检查5] 知识库详细状态... echo. curl -s http://localhost:30081/api/knowledge/status echo. echo. echo ======================================== echo 检查完成 echo ======================================== echo. echo 如果向量数据文件不存在,请运行: echo "处理上传文件.bat" echo. pause