No, It's easier to create the file with the name you want. Otherwise, you're just adding steps, and possibly having two users accessing the program at the same time interfering with one another.
As far as code to rename the file, there are a couple options:
1: Load the original file, write it...