IsolatedStorageFile.GetFileNames Metod

Definition

Räknar upp filnamnen i roten för ett isolerat arkiv.

Överlagringar

Name Description
GetFileNames()

Räknar upp filnamnen i roten för ett isolerat arkiv.

GetFileNames(String)

Hämtar de filnamn som matchar ett sökmönster.

GetFileNames()

Räknar upp filnamnen i roten för ett isolerat arkiv.

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

Returer

String[]

En matris med relativa sökvägar för filer i roten i det isolerade arkivet. En matris med noll längd anger att det inte finns några filer i roten.

Attribut

Undantag

Det isolerade arkivet har tagits bort.

Det isolerade arkivet har tagits bort.

Det går inte att fastställa filsökvägar från roten för det isolerade arkivet.

Kommentarer

Den här metoden motsvarar att använda IsolatedStorageFile.GetFileNames(String) metoden med "*" som angetts för sökmönstret.

Se även

Gäller för

GetFileNames(String)

Hämtar de filnamn som matchar ett sökmönster.

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

Parametrar

searchPattern
String

Ett sökmönster. Både jokertecken med ett tecken ("?") och jokertecken med flera tecken ("*") stöds.

Returer

String[]

En matris med relativa sökvägar för filer i det isolerade lagringsomfång som matchar searchPattern. En matris med noll längd anger att det inte finns några filer som matchar.

Undantag

searchPattern är null.

Det isolerade arkivet har tagits bort.

Det isolerade arkivet har tagits bort.

Det går inte att hitta den filsökväg som anges av searchPattern .

Exempel

I följande kodexempel visas GetFileNames metoden. Fullständig kontext för det här exemplet finns i översikten 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

Kommentarer

searchPattern "Project\Data*.txt" ger alla filer ".txt" som börjar med Data i katalogen Project i det isolerade lagringsomfånget. Fullständig beskrivning av sökmönstersträngar finns i System.IO.Directory.

Information om hur du hittar katalognamn finns i GetDirectoryNames metoden .

Exemplet How to: Find Existing Files and Directories in Isolated Storage (Så här gör du: Hitta befintliga filer och kataloger i isolerad lagring ) visar hur metoden används GetFileNames .

Se även

Gäller för