Udostępnij za pośrednictwem


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

Wydzielony magazyn został usunięty.

Wydzielony magazyn został usunięty.

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

Uwagi

Ta metoda jest równoważna użyciu 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 searchPattern. Tablica o zerowej długości określa, że nie ma plików, które są zgodne.

Wyjątki

searchPattern to null.

Wydzielony magazyn został usunięty.

Wydzielony 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 IsolatedStorageFile zawiera omówienie.

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

Wyrażenie searchPattern "Project\Data*.txt" spowoduje nadanie wszystkich plików ".txt" rozpoczynających się od pozycji Dane 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 .

Przykład Instrukcje: znajdowanie istniejących plików i katalogów w izolowanym magazynie pokazuje użycie GetFileNames metody .

Zobacz też

Dotyczy