能帮我写一个bat脚本,解析出当前路径下的 app.bin 文件的大小,并且将这个大小值用四个字节保存在 information.bin 文件的前4个字节里面吗
时间: 2023-04-04 21:03:54 浏览: 104
boot.bin和app.bin的自动合并脚本,附demo merge_test.rar
可以的,以下是bat脚本的代码:
@echo off
setlocal enabledelayedexpansion
set "app_path=%cd%\app.bin"
set "info_path=%cd%\information.bin"
for %%F in ("%app_path%") do set "app_size=%%~zF"
set /a "byte1=app_size & 0xff"
set /a "byte2=(app_size >> 8) & 0xff"
set /a "byte3=(app_size >> 16) & 0xff"
set /a "byte4=(app_size >> 24) & 0xff"
echo %byte1% %byte2% %byte3% %byte4% > "%info_path%"
echo "大小值已保存在 information.bin 文件的前4个字节里面。"
注意:这个脚本只能在Windows系统下运行。
阅读全文