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 string[] GetFileNames ();
[System.Runtime.InteropServices.ComVisible(false)]
public string[] GetFileNames ();

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

GetFileNames(String)

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

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

public string[] GetFileNames (string searchPattern);

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.

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

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

.NET 9 ve diğer sürümler
Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0