IsolatedStorageFile.GetFileNames Methode

Definition

Listet die Dateinamen am Stamm eines isolierten Speichers auf.

Überlädt

GetFileNames()

Listet die Dateinamen am Stamm eines isolierten Speichers auf.

GetFileNames(String)

Ruft die Dateinamen ab, die einem Suchmuster entsprechen.

GetFileNames()

Quelle:
IsolatedStorageFile.cs
Quelle:
IsolatedStorageFile.cs
Quelle:
IsolatedStorageFile.cs

Listet die Dateinamen am Stamm eines isolierten Speichers auf.

public string[] GetFileNames ();
[System.Runtime.InteropServices.ComVisible(false)]
public string[] GetFileNames ();

Gibt zurück

String[]

Ein Array von relativen Pfaden der Dateien am Stamm des isolierten Speichers. Ein Array der Länge 0 (null) gibt an, dass keine Dateien am Stamm vorhanden sind.

Attribute

Ausnahmen

Der isolierte Speicher wurde entfernt.

Der isolierte Speicher wurde freigegeben.

Dateipfade vom isolierten Speicherstamm können nicht bestimmt werden.

Hinweise

Diese Methode entspricht der Verwendung der IsolatedStorageFile.GetFileNames(String) -Methode mit dem angegebenen "*" für das Suchmuster.

Weitere Informationen

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

GetFileNames(String)

Quelle:
IsolatedStorageFile.cs
Quelle:
IsolatedStorageFile.cs
Quelle:
IsolatedStorageFile.cs

Ruft die Dateinamen ab, die einem Suchmuster entsprechen.

public string[] GetFileNames (string searchPattern);

Parameter

searchPattern
String

Ein Suchmuster. Es werden Platzhalter sowohl für Einzelzeichen ("?") als auch für mehrere Zeichen ("*") unterstützt.

Gibt zurück

String[]

Ein Array der relativen Pfade von Dateien im Gültigkeitsbereich des isolierten Speichers, die mit searchPattern übereinstimmen. Ein Array der Länge 0 (null) gibt an, dass keine übereinstimmenden Dateien vorhanden sind.

Ausnahmen

searchPattern ist null.

Der isolierte Speicher wurde freigegeben.

Der isolierte Speicher wurde entfernt.

Der von searchPattern angegebene Dateipfad kann nicht gefunden werden.

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

Hinweise

Das searchPattern "Project\Data*.txt" gibt alle ".txt"-Dateien an, die mit Daten im Projektverzeichnis des isolierten Speicherbereichs beginnen. Eine vollständige Beschreibung der Suchmusterzeichenfolgen finden Sie unter System.IO.Directory.

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

Das Beispiel How to: Find Existing Files and Directories in Isolated Storage veranschaulicht die Verwendung der GetFileNames -Methode.

Weitere Informationen

Gilt für:

.NET 9 und andere Versionen
Produkt Versionen
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0