You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何批量刷写同目录下的*.img文件并修正分区名错误?

修正后的批量刷写命令

针对你的需求,修正后的Windows批处理命令如下:

@echo off
setlocal enabledelayedexpansion
for %%i in (*.img) do (
    fastboot flash %%~ni %%i
    if !errorlevel! equ 0 (
        echo flash %%~ni... OKAY
    ) else (
        echo flash %%~ni... FAILED
    )
)
endlocal

关键修正点:

  • 使用%%~ni提取不带.img后缀的文件名作为分区名,解决了"No such partition"错误(原命令把带后缀的文件名当作分区名,导致识别失败)。
  • 通过!errorlevel!判断fastboot命令的执行结果:执行成功(errorlevel为0)输出OKAY,失败则输出FAILED,完全匹配你想要的输出格式。
  • 修复了原命令中重复do的语法错误,用括号包裹多命令逻辑保证执行顺序,同时开启延迟变量扩展确保errorlevel能实时捕获命令结果。

内容的提问来源于stack exchange,提问作者sami

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 23:50:32