Files
FTP-Server/重启FTP服务.bat
T

46 lines
1003 B
Batchfile

@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