If a folder does not exist, create it

Tavousi picture Tavousi · Jan 30, 2012 · Viewed 847.4k times · Source

I use a FileUploader control in my application. I want to save a file in a specified folder. Now I want, if this folder does not exist, to first create it, and then save my file to this folder. If the folder already exists, then just save the file in it.

How can I do this?

Answer

Mark Peters picture Mark Peters · Jan 30, 2012

As others have said, use System.IO.Directory.CreateDirectory.

But, you don't need to check if it exists first. From the documentation:

Any and all directories specified in path are created, unless they already exist or unless some part of path is invalid. If the directory already exists, this method does not create a new directory, but it returns a DirectoryInfo object for the existing directory.