IsolatedStorageFile.GetFileNames Metoda

Definicja

Wylicza nazwy plików w katalogu głównym izolowanego magazynu.

Przeciążenia

GetFileNames()

Wylicza nazwy plików w katalogu głównym izolowanego magazynu.

GetFileNames(String)

Pobiera nazwy plików, które pasują do wzorca wyszukiwania.

GetFileNames()

Źródło:
IsolatedStorageFile.cs
Źródło:
IsolatedStorageFile.cs
Źródło:
IsolatedStorageFile.cs

Wylicza nazwy plików w katalogu głównym izolowanego magazynu.

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

Zwraca

String[]

Tablica ścieżek względnych plików w katalogu głównym izolowanego magazynu. Tablica o zerowej długości określa, że w katalogu głównym nie ma żadnych plików.

Atrybuty

Wyjątki

Izolowany magazyn został usunięty.

Wydzielony magazyn został usunięty.

Nie można określić ścieżek plików z izolowanego katalogu głównego magazynu.

Uwagi

Ta metoda jest równoważna korzystaniu z IsolatedStorageFile.GetFileNames(String) metody "*" określonej dla wzorca wyszukiwania.

Zobacz też

Dotyczy

GetFileNames(String)

Źródło:
IsolatedStorageFile.cs
Źródło:
IsolatedStorageFile.cs
Źródło:
IsolatedStorageFile.cs

Pobiera nazwy plików, które pasują do wzorca wyszukiwania.

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

Parametry

searchPattern
String

Wzorzec wyszukiwania. Obsługiwane są symbole wieloznaczne ("?") i wieloznaczne ("*").

Zwraca

String[]

Tablica względnych ścieżek plików w izolowanym zakresie magazynu, który jest zgodny z searchPatternparametrem . Tablica o zerowej długości określa, że nie ma żadnych plików, które są zgodne.

Wyjątki

searchPattern to null.

Wydzielony magazyn został usunięty.

Izolowany magazyn został usunięty.

Nie można odnaleźć ścieżki pliku określonej przez searchPattern program .

Przykłady

Poniższy przykład kodu przedstawia metodę GetFileNames . Pełny kontekst tego przykładu zawiera omówienie IsolatedStorageFile .

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

Uwagi

Plik searchPattern "Project\Data*.txt" nada wszystkie pliki ".txt" począwszy od danych w katalogu Project w izolowanym zakresie magazynu. Aby uzyskać pełny opis ciągów wzorców wyszukiwania, zobacz System.IO.Directory.

Aby uzyskać informacje na temat znajdowania nazw katalogów, zobacz metodę GetDirectoryNames .

Instrukcje: znajdowanie istniejących plików i katalogów w przykładzie izolowanego magazynu pokazuje użycie GetFileNames metody .

Zobacz też

Dotyczy