IsolatedStorageFile.GetFileNames Méthode

Définition

Énumère les noms de fichiers à la racine d’un magasin isolé.

Surcharges

Nom Description
GetFileNames()

Énumère les noms de fichiers à la racine d’un magasin isolé.

GetFileNames(String)

Obtient les noms de fichiers qui correspondent à un modèle de recherche.

GetFileNames()

Énumère les noms de fichiers à la racine d’un magasin isolé.

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

Retours

String[]

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

Attributs

Exceptions

Le magasin isolé a été supprimé.

Le magasin isolé a été supprimé.

Impossible de déterminer les chemins d’accès des fichiers de la racine du magasin isolé.

Remarques

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

Voir aussi

S’applique à

GetFileNames(String)

Obtient les noms de fichiers qui correspondent à un modèle de recherche.

public:
 cli::array <System::String ^> ^ GetFileNames(System::String ^ searchPattern);
public string[] GetFileNames(string searchPattern);
member this.GetFileNames : string -> string[]
Public Function GetFileNames (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 de chemins d’accès relatifs de fichiers dans l’étendue de stockage isolée qui correspondent searchPattern. Un tableau de longueur nulle spécifie qu’il n’existe aucun fichier correspondant.

Exceptions

searchPattern a la valeur null.

Le magasin isolé a été supprimé.

Le magasin isolé a été supprimé.

Impossible de trouver le chemin d’accès au fichier spécifié searchPattern .

Exemples

L’exemple de code suivant illustre la GetFileNames 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

Le searchPattern « Project\Data*.txt» donnera tous les fichiers «.txt» commençant par Les données dans le répertoire Project de l’étendue de stockage isolée. Pour obtenir une description complète des chaînes de modèle de recherche, consultez System.IO.Directory.

Pour plus d’informations sur la recherche de noms d’annuaires, consultez la GetDirectoryNames méthode.

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

Voir aussi

S’applique à