重启FTP服务.bat 1003 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. @echo off
  2. chcp 65001 >nul 2>&1
  3. title FTP Server - 重启
  4. cd /d "%~dp0"
  5. echo.
  6. echo [重启] 正在重启 FTP Server ...
  7. :: 先停止
  8. tasklist /FI "IMAGENAME eq ftp-server.exe" 2>nul | find /i "ftp-server.exe" >nul
  9. if %errorlevel%==0 (
  10. taskkill /F /IM "ftp-server.exe" >nul 2>&1
  11. timeout /t 2 /nobreak >nul
  12. echo [停止] FTP Server 已停止
  13. ) else (
  14. echo [提示] FTP Server 未在运行
  15. )
  16. :: 再启动
  17. if not exist "ftp-server.exe" (
  18. echo [错误] 未找到 ftp-server.exe
  19. echo.
  20. pause
  21. exit /b 1
  22. )
  23. echo [启动] 正在启动 FTP Server ...
  24. start "" /MIN ftp-server.exe -config config.json
  25. timeout /t 3 /nobreak >nul
  26. tasklist /FI "IMAGENAME eq ftp-server.exe" 2>nul | find /i "ftp-server.exe" >nul
  27. if %errorlevel%==0 (
  28. echo [成功] FTP Server 已重启
  29. echo.
  30. echo Web 管理面板: http://localhost:8080
  31. echo FTP 端口: 2121
  32. echo 账号: admin / admin123
  33. ) else (
  34. echo [失败] FTP Server 启动失败
  35. )
  36. echo.
  37. pause