First off I need to learn how to make those code boxes you just made. However I wanted to contribute to others the way you just did for me and say THANK YOU!
do the same thing he showed just this time I did it for my World of warcraft folder so now every time I open wow it deletes all the cache files there as well. The wow.pfil, wow.mfil, wow.tfil are some other files I was told to delete once by a thread to help with lag issues so I added them in as well. I considered adding the other cache folder since there is ONE more but I don't know about others but it requires some serious downloading when I do that for some reason but I have an older cpu (5years) maybe can add a line for that if you choose to later but this should work for everyone else to remove ALL (but that one) wow cache and honorbuddy cache in a button click. Enjoy!
@ECHO OFF
for /D %%I in ("C:\Program Files\World of Warcraft\Cache*") do rmdir /s/q "%%I"
del /q C:\Program Files\World of Warcraft\Cache*
DEL "C:\Program Files\World of Warcraft\WoW.mfil"
DEL "C:\Program Files\World of Warcraft\WoW.pfil"
DEL "C:\Program Files\World of Warcraft\WoW.tfil"
CALL "C:\Program Files\World of Warcraft\World of Warcraft Launcher.exe"
EXIT