IsolatedStorageFile.GetFileNames Methode

Definitie

Inventariseert de bestandsnamen in de hoofdmap van een geïsoleerd archief.

Overloads

Name Description
GetFileNames()

Inventariseert de bestandsnamen in de hoofdmap van een geïsoleerd archief.

GetFileNames(String)

Hiermee haalt u de bestandsnamen op die overeenkomen met een zoekpatroon.

GetFileNames()

Inventariseert de bestandsnamen in de hoofdmap van een geïsoleerd archief.

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

Retouren

String[]

Een matrix van relatieve paden van bestanden in de hoofdmap van het geïsoleerde archief. Een matrix met lengte nul geeft aan dat er geen bestanden in de hoofdmap staan.

Kenmerken

Uitzonderingen

Het geïsoleerde archief is verwijderd.

Het geïsoleerde archief is verwijderd.

Bestandspaden vanuit de geïsoleerde hoofdmap van het archief kunnen niet worden bepaald.

Opmerkingen

Deze methode is gelijk aan het gebruik van de IsolatedStorageFile.GetFileNames(String) methode met '*' die is opgegeven voor het zoekpatroon.

Zie ook

Van toepassing op

GetFileNames(String)

Hiermee haalt u de bestandsnamen op die overeenkomen met een zoekpatroon.

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

Parameters

searchPattern
String

Een zoekpatroon. Zowel jokertekens met één teken ('?' als '*') worden ondersteund.

Retouren

String[]

Een matrix van relatieve paden van bestanden in het geïsoleerde opslagbereik dat overeenkomt searchPattern. Een matrix met lengte nul geeft aan dat er geen bestanden zijn die overeenkomen.

Uitzonderingen

searchPattern is null.

Het geïsoleerde archief is verwijderd.

Het geïsoleerde archief is verwijderd.

Het bestandspad dat is opgegeven door searchPattern kan niet worden gevonden.

Voorbeelden

In het volgende codevoorbeeld ziet u de GetFileNames methode. Zie het overzicht voor de volledige context van dit voorbeeld IsolatedStorageFile .

    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

Opmerkingen

De searchPattern "Project\Data*.txt" geeft alle ".txt" bestanden die beginnen met Gegevens in de Project map van het geïsoleerde opslagbereik. Zie voor een volledige beschrijving van tekenreeksen System.IO.Directoryvoor zoekpatronen.

Zie de GetDirectoryNames methode voor meer informatie over het zoeken naar mapnamen.

Het voorbeeld Procedure: Bestaande bestanden en mappen zoeken in geïsoleerde opslag laat het gebruik van de GetFileNames methode zien.

Zie ook

Van toepassing op