I was reading this post and laughed http://mcfunley.com/239/exceptions-are-not-a-control-mechanism
In one of my apps i do not use File.Exist even tho i EXPECT files to exist a good deal of the time. I try to create a file without overwriting the older and if it fails i rename as Filename (Try Number).ext and loop until it opens.
Should i used File.Exist in this case ? or should i continue to try opening a file, loop until i do then write pattern?