@echo off chcp 65001 >nul 2>&1 title FTP Server - 重启 cd /d "%~dp0" echo. echo [重启] 正在重启 FTP Server ... :: 先停止 tasklist /FI "IMAGENAME eq ftp-server.exe" 2>nul | find /i "ftp-server.exe" >nul if %errorlevel%==0 ( taskkill /F /IM "ftp-server.exe" >nul 2>&1 timeout /t 2 /nobreak >nul echo [停止] FTP Server 已停止 ) else ( echo [提示] FTP Server 未在运行 ) :: 再启动 if not exist "ftp-server.exe" ( echo [错误] 未找到 ftp-server.exe echo. pause exit /b 1 ) echo [启动] 正在启动 FTP Server ... start "" /MIN ftp-server.exe -config config.json timeout /t 3 /nobreak >nul tasklist /FI "IMAGENAME eq ftp-server.exe" 2>nul | find /i "ftp-server.exe" >nul if %errorlevel%==0 ( echo [成功] FTP Server 已重启 echo. echo Web 管理面板: http://localhost:8080 echo FTP 端口: 2121 echo 账号: admin / admin123 ) else ( echo [失败] FTP Server 启动失败 ) echo. pause