可用于 Windows PC 桌面端软件更新并重启
自行替换 $ORIGIN_FILE$
为需删除的旧文件名称,$DOWNLOAD_FILE$
为下载的新文件名称。$NEW_FILE$
为需要重命名的下载文件名称。
@echo off
for /l %%a in (1,1,10) do (
for /f %%c in ('del /f /q "$ORIGIN_FILE$"') do (set ret=%%c)
if "%ret%" == "" (ren "$DOWNLOAD_FILE$" "$NEW_FILE$" && start "" "$ORIGIN_FILE$" && del /f /q %0 && exit)
choice /t 1 /d y /n >nul
)
将该 Bat 文件写到 %Temp%
运行即可,执行成功后该 Bat 将自删除