IsolatedStorageFile.GetDirectoryNames Method (String)
[ This article is for Windows Phone 8 developers. If you’re developing for Windows 10, see the latest documentation. ]
Enumerates directories in an isolated storage scope that match a given pattern.
Assembly: mscorlib (in mscorlib.dll)
Public Function GetDirectoryNames ( _ searchPattern As String _ ) As String()
public string GetDirectoryNames( string searchPattern )
A search pattern. Both single-character ("?") and multi-character ("*") wildcards are supported.
An Array of the relative paths of directories in the isolated storage scope that match searchPattern. A zero-length array specifies that there are no directories that match.
The store has been removed.
Isolated storage is disabled.
searchPattern is badly formed.
searchPattern is nullNothingnullptra null reference (Nothing in Visual Basic).
Cannot find a part of the searchPattern.
The store has been disposed.
Wildcard characters must only be in the final element of a searchPattern. For instance, "directory1/*etc*" is a valid search string, but "*etc*/directory" is not.
The searchPattern "Project\Data*" will give all subdirectories of Project beginning with Data in the isolated storage scope. The searchPattern "*" will return all directories located in the root. For complete description of search string criteria, see the Directory class.
The following example gets an array of subdirectory names.
' Find subdirectories within the MyApp1 ' directory using the multi character '*' wildcard. Dim subDirectories() As String = _ store.GetDirectoryNames(Path.Combine("MyApp1", "*"))
// Find subdirectories within the MyApp1 // directory using the multi character '*' wildcard. string subDirectories = store.GetDirectoryNames(Path.Combine("MyApp1", "*"));
Windows Phone OS
Supported in: 8.1, 8.0, 7.1, 7.0