Share via


IsolatedStorageFile.DirectoryExists Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Determines whether the specified path refers to an existing directory in the isolated store.

Namespace:  System.IO.IsolatedStorage
Assembly:  mscorlib (in mscorlib.dll)

Syntax

'Declaration
<SecuritySafeCriticalAttribute> _
Public Function DirectoryExists ( _
    path As String _
) As Boolean
[SecuritySafeCriticalAttribute]
public bool DirectoryExists(
    string path
)

Parameters

Return Value

Type: System.Boolean
true if path refers to an existing directory in the isolated store and is not nulla null reference (Nothing in Visual Basic); otherwise, false.

Exceptions

Exception Condition
IsolatedStorageException

The isolated store has been removed.

-or-

Isolated storage is disabled.

ObjectDisposedException

The isolated store has been disposed.

Examples

The following example deletes a specific directory if it exists. This example is part of a larger example provided for IsolatedStorageFile class.

' Delete a specific directory.
Dim dirDelete As String = Path.Combine("MyApp1", "SubDir3")
Try
    If store.DirectoryExists(dirDelete) Then
        store.DeleteDirectory(dirDelete)
    End If
Catch ex As IsolatedStorageException
    sb.AppendLine(ex.Message)
End Try
                // Delete a specific directory.
                string dirDelete = Path.Combine("MyApp1", "SubDir3");
                try
                {
                    if (store.DirectoryExists(dirDelete))
                    {
                        store.DeleteDirectory(dirDelete);
                    }
                }
                catch (IsolatedStorageException ex)
                {
                    sb.AppendLine(ex.Message);
                }

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1, Windows Phone OS 7.0

XNA Framework

Supported in: Xbox 360, Windows Phone OS 7.0

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.