IsolatedStorageFile.GetFileNames Methode

Definition

Listet die Dateinamen im Stamm eines isolierten Speichers auf.

Überlädt

Name Beschreibung
GetFileNames()

Listet die Dateinamen im Stamm eines isolierten Speichers auf.

GetFileNames(String)

Ruft die Dateinamen ab, die einem Suchmuster entsprechen.

GetFileNames()

Listet die Dateinamen im Stamm eines isolierten Speichers auf.

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

Gibt zurück

String[]

Ein Array relativer Pfade von Dateien im Stammverzeichnis des isolierten Speichers. Ein Array der Länge Null gibt an, dass keine Dateien im Stammverzeichnis vorhanden sind.

Attribute

Ausnahmen

Der isolierte Speicher wurde entfernt.

Der isolierte Speicher wurde gelöscht.

Dateipfade aus dem Stamm des isolierten Speichers können nicht bestimmt werden.

Hinweise

Diese Methode entspricht der Verwendung der Methode mit "*", die IsolatedStorageFile.GetFileNames(String) für das Suchmuster angegeben ist.

Weitere Informationen

Gilt für:

GetFileNames(String)

Ruft die Dateinamen ab, die einem Suchmuster entsprechen.

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

Parameter

searchPattern
String

Ein Suchmuster. Sowohl Einzelzeichen ("?") als auch Mehrfachzeichen ("*") werden unterstützt.

Gibt zurück

String[]

Ein Array relativer Pfade von Dateien im isolierten Speicherbereich, die übereinstimmen searchPattern. Ein Array der Länge Null gibt an, dass keine Dateien übereinstimmen.

Ausnahmen

searchPattern ist null.

Der isolierte Speicher wurde gelöscht.

Der isolierte Speicher wurde entfernt.

Der angegebene searchPattern Dateipfad wurde nicht gefunden.

Beispiele

Im folgenden Codebeispiel wird die GetFileNames Methode veranschaulicht. Den vollständigen Kontext dieses Beispiels finden Sie in der IsolatedStorageFile Übersicht.

    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

Hinweise

Der searchPattern "Project\Data*.txt" gibt alle ".txt" Dateien ab, die mit "Data" im Project Verzeichnis des isolierten Speicherbereichs beginnen. Vollständige Beschreibung der Suchmusterzeichenfolgen finden Sie unter System.IO.Directory.

Informationen zum Suchen von Verzeichnisnamen finden Sie in der GetDirectoryNames Methode.

The How to: Find Existing Files and Directories in Isolated Storage example demonstrates the use of the GetFileNames method.

Weitere Informationen

Gilt für: