IsolatedStorageFile.GetFileNames Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Enumera i nomi dei file nella radice di un archivio isolato.
Overload
GetFileNames() |
Enumera i nomi dei file nella radice di un archivio isolato. |
GetFileNames(String) |
Ottiene i nomi file corrispondenti a un criterio di ricerca. |
GetFileNames()
- Origine:
- IsolatedStorageFile.cs
- Origine:
- IsolatedStorageFile.cs
- Origine:
- IsolatedStorageFile.cs
Enumera i nomi dei file nella radice di un archivio isolato.
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()
Restituisce
Matrice dei percorsi relativi dei file nella radice dell'archivio isolato. Una matrice di lunghezza zero indica che non esistono file nella radice.
- Attributi
Eccezioni
L'archivio isolato è stato rimosso.
L'archivio isolato è stato eliminato.
Impossibile determinare i percorsi dei file dalla radice dello spazio di memorizzazione isolato.
Commenti
Questo metodo equivale all'uso del IsolatedStorageFile.GetFileNames(String) metodo con "*" specificato per il modello di ricerca.
Vedi anche
Si applica a
GetFileNames(String)
- Origine:
- IsolatedStorageFile.cs
- Origine:
- IsolatedStorageFile.cs
- Origine:
- IsolatedStorageFile.cs
Ottiene i nomi file corrispondenti a un criterio di ricerca.
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()
Parametri
- searchPattern
- String
Criterio di ricerca. Sono supportati i caratteri jolly singoli ("?") e multipli ("*").
Restituisce
Matrice dei percorsi relativi dei file nell'ambito dello spazio di memorizzazione isolato che corrispondono a searchPattern
. Una matrice di lunghezza zero indica che non esistono file corrispondenti.
Eccezioni
searchPattern
è null
.
L'archivio isolato è stato eliminato.
L'archivio isolato è stato rimosso.
Impossibile trovare il percorso del file specificato da searchPattern
.
Esempio
Nell'esempio di codice seguente viene illustrato il GetFileNames metodo . Per il contesto completo di questo esempio, vedere la IsolatedStorageFile panoramica.
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
Commenti
Il searchPattern
file "Project\Data*.txt" darà tutti i file ".txt" a partire da Dati nella directory Progetto dell'ambito di archiviazione isolato. Per una descrizione completa delle stringhe dei modelli di ricerca, vedere System.IO.Directory.
Per informazioni su come trovare nomi di directory, vedere il GetDirectoryNames metodo .
L'esempio Procedura: Trovare file e directory esistenti nell'esempio di archiviazione isolata illustra l'uso GetFileNames del metodo .