I think that you should use stimbo’s example in post #6. This way you would identify if the path is invalid or not. Note the user may have some other invalid characters in the path and this method will catch it. There is nothing horrible about this method and it is more efficient since it will do one instruction; create a folder. If it doesn’t succeed than caches the error so that you can notify the user if the path is entered is invalid.

Although the other solution that was mentioned above posts (using FolderBrowserDialog) would be the best, since the .Net will deal with the validation of the path. But if it can be used in your project.