Не знаю, может и не лучше, но так удобнее. По крайней мере мне)
Вообще, если хочешь оставить так, то проблема в том, что если ты пишешь просто /f или /r тогда условия выполняются. Если что-то еще, помимо просто /f , тогда условия не выполняются, так как в проверке условия только /f без...