IsolatedStorageFile.GetFileNames Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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
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
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.