帮我编写一个在win11运行的bat脚本,需要实现从指定文件夹下复制.hex文件和.bin文件到另一个文件夹,并修改.hex文件和.bin文件的文件名为app.hex和app.bin
时间: 2024-10-16 20:08:05 浏览: 22
OutputHex-Bin.bat keil批处理文档 bin文件hex文件根据版本号自动命名
当然可以。以下是一个基本的批处理 (BAT) 脚本示例,用于在Windows 11环境下完成这个任务:
```batch
@echo off
setlocal enabledelayedexpansion
REM 指定源文件夹路径
set src_folder=C:\source\folder
REM 目标文件夹路径
set dst_folder=C:\destination\folder
REM 遍历源文件夹下的.hex和.bin文件
for /R %src_folder% %%f in (*.hex *.bin) do (
set file=%%f
rem 将文件名转换为新的格式并移动到目标文件夹
set new_file_name=app!file:.hex=.hex
if exist !new_file_name! (
echo File already exists, skipping !file!
) else (
copy "!file!" "%dst_folder%\!new_file_name!"
echo Copied and renamed !file! to !new_file_name!
)
)
rem 提示脚本结束
echo All .hex and .bin files processed.
阅读全文