Aracılığıyla paylaş


IsolatedStorageFile.GetFileNames Yöntem

Tanım

Yalıtılmış bir deponun kökündeki dosya adlarını numaralandırır.

Aşırı Yüklemeler

GetFileNames()

Yalıtılmış bir deponun kökündeki dosya adlarını numaralandırır.

GetFileNames(String)

Arama deseni ile eşleşen dosya adlarını alır.

GetFileNames()

Kaynak:
IsolatedStorageFile.cs
Kaynak:
IsolatedStorageFile.cs
Kaynak:
IsolatedStorageFile.cs

Yalıtılmış bir deponun kökündeki dosya adlarını numaralandırır.

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

Döndürülenler

String[]

Yalıtılmış deponun kökündeki dosyaların göreli yolları dizisi. Sıfır uzunluklu dizi, kökte dosya olmadığını belirtir.

Öznitelikler

Özel durumlar

Yalıtılmış depo kaldırıldı.

Yalıtılmış depo atıldı.

Yalıtılmış depo kökünden dosya yolları belirlenemiyor.

Açıklamalar

Bu yöntem, arama deseni IsolatedStorageFile.GetFileNames(String) için belirtilen "*" ile yöntemini kullanmaya eşdeğerdir.

Ayrıca bkz.

Şunlara uygulanır

GetFileNames(String)

Kaynak:
IsolatedStorageFile.cs
Kaynak:
IsolatedStorageFile.cs
Kaynak:
IsolatedStorageFile.cs

Arama deseni ile eşleşen dosya adlarını alır.

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

Parametreler

searchPattern
String

Bir arama düzeni. Hem tek karakterli ("?") hem de çok karakterli ("*") joker karakterler desteklenir.

Döndürülenler

String[]

Yalıtılmış depolama kapsamındaki ve ile eşleşen searchPatterndosyaların göreli yolları dizisi. Sıfır uzunluklu dizi, eşleşen dosya olmadığını belirtir.

Özel durumlar

searchPattern, null değeridir.

Yalıtılmış depo atıldı.

Yalıtılmış depo kaldırıldı.

tarafından searchPattern belirtilen dosya yolu bulunamıyor.

Örnekler

Aşağıdaki kod örneği yöntemini gösterir GetFileNames . Bu örneğin tam bağlamı için genel bakışa IsolatedStorageFile bakın.

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

Açıklamalar

searchPattern "Project\Data*.txt", yalıtılmış depolama kapsamının Project dizinindeki Verilerle başlayan tüm ".txt" dosyaları verir. Arama deseni dizelerinin tam açıklaması için bkz System.IO.Directory. .

Dizin adlarını bulma hakkında bilgi için yöntemine GetDirectoryNames bakın.

Nasıl yapılır: Yalıtılmış Depolamada Mevcut Dosyaları ve Dizinleri Bulma örneği, yönteminin GetFileNames kullanımını gösterir.

Ayrıca bkz.

Şunlara uygulanır