You need to determine whether a directory exists prior to creating or performing an action on that directory.
Use
the static Exists
method on the
Directory
class to determine whether a directory
currently exists:
if (Directory.Exists(@"c:delete est")) { // Operate on that directory here }
Determining whether a directory exists can be critical to your code.
If you try to delete a directory that no longer exists, a
System.IO.DirectoryNotFoundException
will be thrown. This can be handled
by catching the exception and reporting the failure accordingly for
your application.
This method returns a bool
indicating if the
directory was found (true
) or not
(false
).