Partage via


IsolatedStorageFile.GetFileNames Méthode

Définition

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

Surcharges

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()

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

É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 des chemins d’accès relatifs des fichiers à la racine du magasin isolé. Un tableau de longueur zéro indique qu’il n’existe aucun fichier à la racine.

Attributs

Exceptions

Le magasin isolé a été supprimé.

Le magasin isolé a été supprimé.

Les chemins d’accès de fichier de la racine de magasin isolée ne peuvent pas être déterminés.

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)

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

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 à un seul caractère (« ? ») et à plusieurs caractères (« * ») sont pris en charge.

Retours

String[]

Tableau des chemins d’accès relatifs des fichiers dans la portée de stockage isolé qui correspondent à searchPattern. Un tableau de longueur zéro 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é.

Le chemin d’accès au fichier spécifié par searchPattern est introuvable.

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 .

array<String^>^dirNames = isoFile->GetDirectoryNames( "*" );
array<String^>^fileNames = isoFile->GetFileNames( "*" );

// List directories currently in this Isolated Storage.
if ( dirNames->Length > 0 )
{
   for ( int i = 0; i < dirNames->Length; ++i )
   {
      Console::WriteLine( "Directory Name: {0}", dirNames[ i ] );

   }
}


// 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 )
{
   for ( int i = 0; i < fileNames->Length; ++i )
   {
      Console::WriteLine( "File Name: {0}", fileNames[ i ] );

   }
}
    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

« searchPattern Project\Data*.txt » donne tous les fichiers « .txt » commençant par Data dans le répertoire Project de l’étendue de stockage isolé. 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 de répertoires, consultez la GetDirectoryNames méthode .

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

Voir aussi

S’applique à