Save this as BFG.bat in the root of all your different bfgminer version folders and it'll run the latest one.
Code:
@echo off
FOR /d %%f in (b*.*) do (
set bfgFol=%%f
)
cd %bfgFol%
bfgminer -o stratum+tcp://stratum.bitcoin.cz:3333 -u jjdacl.worker1 -p password
pause
Your folder structure will look like this:
bfgminer-4.6.0-win64
bfgminer-4.7.0-win64
bfgminer-4.8.0-win64
BFG.bat
Now when a new version comes out, you can just unzip it and re-run your batch file :-)
Remember to update your bfg parameters, user/pass etc as appropriate.