@echo off echo Starting code formatting... :: 定义要格式化的多个文件夹 set "FOLDER_1=../src" set "FOLDER_2=../include" set "FOLDER_3=../subModule" set "FOLDER_4=../rpcModule" echo Formatting multiple folders... echo. :: 格式化第一个文件夹 if exist "%FOLDER_1%" ( echo Processing folder: %FOLDER_1% for /r "%FOLDER_1%" %%i in (*.cpp *.h) do ( echo Formatting: %%i clang-format -i "%%i" ) echo. ) :: 格式化第二个文件夹 if exist "%FOLDER_2%" ( echo Processing folder: %FOLDER_2% for /r "%FOLDER_2%" %%i in (*.cpp *.h) do ( echo Formatting: %%i clang-format -i "%%i" ) echo. ) :: 格式化第三个文件夹 if exist "%FOLDER_3%" ( echo Processing folder: %FOLDER_3% for /r "%FOLDER_3%" %%i in (*.cpp *.h) do ( echo Formatting: %%i clang-format -i "%%i" ) echo. ) :: 格式化第4个文件夹 if exist "%FOLDER_4%" ( echo Processing folder: %FOLDER_4% for /r "%FOLDER_4%" %%i in (*.cpp *.h) do ( echo Formatting: %%i clang-format -i "%%i" ) echo. ) echo Formatting completed! pause