Check if given filename already exists in given path.
If true, tries adding a (1), (2), (3) or (4).
If they exist too, it returns an empty string.
| C# | Visual Basic | Visual C++ |
A free filename or String.empty
| C# | Visual Basic | Visual C++ |