IsolatedStorageFile.GetFileNames Metodo

Definizione

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

String[]

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

String[]

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 .

Vedi anche

Si applica a