IsolatedStorageFile.GetDirectoryNames Méthode

Définition

Énumère les répertoires à la racine d’un magasin isolé.

Surcharges

Nom Description
GetDirectoryNames()

Énumère les répertoires à la racine d’un magasin isolé.

GetDirectoryNames(String)

Énumère les répertoires dans une étendue de stockage isolée qui correspondent à un modèle de recherche donné.

GetDirectoryNames()

Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs

Énumère les répertoires à la racine d’un magasin isolé.

public:
 cli::array <System::String ^> ^ GetDirectoryNames();
public string[] GetDirectoryNames();
[System.Runtime.InteropServices.ComVisible(false)]
public string[] GetDirectoryNames();
member this.GetDirectoryNames : unit -> string[]
[<System.Runtime.InteropServices.ComVisible(false)>]
member this.GetDirectoryNames : unit -> string[]
Public Function GetDirectoryNames () As String()

Retours

String[]

Tableau de chemins d’accès relatifs des répertoires à la racine du magasin isolé. Un tableau de longueur nulle spécifie qu’il n’existe aucun répertoire à la racine.

Attributs

Exceptions

Le magasin isolé a été supprimé.

Le magasin isolé est fermé.

Le magasin isolé a été supprimé.

L’appelant n’a pas l’autorisation d’énumérer les répertoires.

Un ou plusieurs répertoires sont introuvables.

Remarques

Cette méthode équivaut à utiliser la IsolatedStorageFile.GetDirectoryNames(String) méthode avec « * » spécifié pour le modèle de recherche.

Voir aussi

S’applique à

GetDirectoryNames(String)

Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs
Source:
IsolatedStorageFile.cs

Énumère les répertoires dans une étendue de stockage isolée qui correspondent à un modèle de recherche donné.

public:
 cli::array <System::String ^> ^ GetDirectoryNames(System::String ^ searchPattern);
public string[] GetDirectoryNames(string searchPattern);
member this.GetDirectoryNames : string -> string[]
Public Function GetDirectoryNames (searchPattern As String) As String()

Paramètres

searchPattern
String

Modèle de recherche. Les caractères génériques à caractère unique (« ? ») et multi-caractères (« * ») sont pris en charge.

Retours

String[]

Tableau des chemins d’accès relatifs des répertoires dans l’étendue de stockage isolée qui correspondent searchPattern. Un tableau de longueur nulle spécifie qu’il n’existe aucun répertoire correspondant.

Exceptions

searchPattern a la valeur null.

Le magasin isolé est fermé.

Le magasin isolé a été supprimé.

L’appelant n’a pas l’autorisation d’énumérer les répertoires résolus à partir de searchPattern.

Le répertoire ou les répertoires spécifiés par searchPattern sont introuvables.

Le magasin isolé a été supprimé.

Exemples

L’exemple de code suivant illustre la GetDirectoryNames méthode. Pour obtenir le contexte complet de cet exemple, consultez la vue d’ensemble IsolatedStorageFile .

    String[] dirNames = isoFile.GetDirectoryNames("*");
    String[] fileNames = isoFile.GetFileNames("Archive\\*");

    // Delete all the files currently in the Archive directory.

    if (fileNames.Length > 0)
    {
        for (int i = 0; i < fileNames.Length; ++i)
        {
            // Delete the files.
            isoFile.DeleteFile("Archive\\" + fileNames[i]);
        }
        // Confirm that no files remain.
        fileNames = isoFile.GetFileNames("Archive\\*");
    }

    if (dirNames.Length > 0)
    {
        for (int i = 0; i < dirNames.Length; ++i)
        {
            // Delete the Archive directory.
        }
    }
    dirNames = isoFile.GetDirectoryNames("*");
    isoFile.Remove();
}
catch (Exception e)
{
    Console.WriteLine(e.ToString());
}
Dim dirNames As String() = isoFile.GetDirectoryNames("*")
Dim fileNames As String() = isoFile.GetFileNames("*")
Dim name As String

' List directories currently in this Isolated Storage.
If dirNames.Length > 0 Then

    For Each name In dirNames
        Console.WriteLine("Directory Name: " & name)
    Next name
End If

' List the files currently in this Isolated Storage.
' The list represents all users who have personal preferences stored for this application.
If fileNames.Length > 0 Then

    For Each name In fileNames
        Console.WriteLine("File Name: " & name)
    Next name
End If

Remarques

Les caractères génériques doivent uniquement figurer dans le dernier élément d’un searchPattern. Par exemple, « directory1/*etc* » est une chaîne de recherche valide, mais « *etc*/directory » n’est pas.

Le searchPattern « Project\Data* » donne tous les sous-répertoires de Project commençant par les données dans l’étendue de stockage isolée. Le searchPattern « * » retourne tous les répertoires situés dans la racine. Pour obtenir une description complète des critères de chaîne de recherche, consultez la Directory classe.

Pour plus d’informations sur l’obtention des noms de fichiers, consultez la GetFileNames méthode.

L’exemple How to : Find Existing Files and Directories in Isolated Storage example illustre l’utilisation de la GetDirectoryNames méthode.

Voir aussi

S’applique à