The primary version need create a saveMsg instance and create a parameter using fmt.Sprintf as the input, it's not concise
and we need come up with two parameter names not same with the source code...
In this version, we could just send all the input we want to the SaveMsgInPath, instead of constructing a strings using fmt.Sprintf.