My app needs to copy/move thousands of files throughout the day to a directory. I need to ensure that when I copy over these files I rename them to something that is unique for that directory.
I have no requirements for the names other than they need to obviously be unique.
What is the proper way to handle this? Should I use some kind of GUID, some incrementing number or some other method?
How would I do this in C#?