DirectoryInfo.EnumerateFileSystemInfos Yöntem

Tanım

Geçerli dizindeki dosya sistemi bilgilerinin numaralandırılabilir bir koleksiyonunu döndürür.

Aşırı Yüklemeler

EnumerateFileSystemInfos(String, SearchOption)

Belirtilen arama deseni ve arama alt dizini seçeneğiyle eşleşen dosya sistemi bilgilerinden oluşan numaralandırılabilir bir koleksiyon döndürür.

EnumerateFileSystemInfos()

Geçerli dizindeki dosya sistemi bilgilerinin numaralandırılabilir bir koleksiyonunu döndürür.

EnumerateFileSystemInfos(String)

Belirtilen arama deseni ile eşleşen dosya sistemi bilgilerinden oluşan numaralandırılabilir bir koleksiyon döndürür.

EnumerateFileSystemInfos(String, EnumerationOptions)

Belirtilen arama deseni ve numaralandırma seçenekleriyle eşleşen dosya sistemi bilgilerinden oluşan numaralandırılabilir bir koleksiyon döndürür.

EnumerateFileSystemInfos(String, SearchOption)

Kaynak:
DirectoryInfo.cs
Kaynak:
DirectoryInfo.cs
Kaynak:
DirectoryInfo.cs

Belirtilen arama deseni ve arama alt dizini seçeneğiyle eşleşen dosya sistemi bilgilerinden oluşan numaralandırılabilir bir koleksiyon döndürür.

public:
 System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern, System::IO::SearchOption searchOption);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos (string searchPattern, System.IO.SearchOption searchOption);
member this.EnumerateFileSystemInfos : string * System.IO.SearchOption -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String, searchOption As SearchOption) As IEnumerable(Of FileSystemInfo)

Parametreler

searchPattern
String

Dizin adları ile eşleşecek arama dizesi. Bu parametre geçerli değişmez değer yolu ve joker karakter (* ve ?) karakterlerinin bir bileşimini içerebilir, ancak normal ifadeleri desteklemez.

searchOption
SearchOption

Arama işleminin yalnızca geçerli dizini mi yoksa tüm alt dizinleri mi içermesi gerektiğini belirten numaralandırma değerlerinden biri. TopDirectoryOnly varsayılan değerdir.

Döndürülenler

ve searchOptionile eşleşen searchPattern dosya sistemi bilgi nesnelerinin numaralandırılabilir koleksiyonu.

Özel durumlar

searchPattern, null değeridir.

searchOption geçerli SearchOption bir değer değil.

Nesnede DirectoryInfo kapsüllenen yol geçersiz (örneğin, eşlenmemiş bir sürücüde).

Çağıranın gerekli izni yok.

Açıklamalar

searchPattern değişmez karakter ve joker karakterlerin birleşimi olabilir, ancak normal ifadeleri desteklemez. içinde aşağıdaki joker karakter tanımlayıcılara izin verilir searchPattern.

Joker karakter tanımlayıcısı Eşleşmeler
* (yıldız işareti) Bu konumdaki sıfır veya daha fazla karakter.
? (soru işareti) Bu konumda sıfır veya bir karakter.

Joker karakter dışındaki karakterler değişmez karakterlerdir. Örneğin, "*t" dizesi "t" harfiyle biten tüm adları arar. ". searchPattern"s*" dizesi, "s" harfiyle başlayan tüm adları path arar.

EnumerateFileSystemInfos ve GetFileSystemInfos yöntemleri aşağıdaki gibi farklılık gösterir:

Bu nedenle, birçok dosya ve dizinle EnumerateFileSystemInfos çalışırken daha verimli olabilir.

Bu yöntem, aşağıdaki FileSystemInfo özelliklerin değerlerini önceden doldurur:

Döndürülen koleksiyon önbelleğe alınmaz; koleksiyondaki GetEnumerator yöntemine yapılan her çağrı yeni bir numaralandırma başlatır.

Ayrıca bkz.

Şunlara uygulanır

EnumerateFileSystemInfos()

Kaynak:
DirectoryInfo.cs
Kaynak:
DirectoryInfo.cs
Kaynak:
DirectoryInfo.cs

Geçerli dizindeki dosya sistemi bilgilerinin numaralandırılabilir bir koleksiyonunu döndürür.

public:
 System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos();
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos ();
member this.EnumerateFileSystemInfos : unit -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos () As IEnumerable(Of FileSystemInfo)

Döndürülenler

Geçerli dizindeki dosya sistemi bilgilerinin numaralandırılabilir koleksiyonu.

Özel durumlar

Nesnede DirectoryInfo kapsüllenen yol geçersiz (örneğin, eşlenmemiş bir sürücüde).

Çağıranın gerekli izni yok.

Açıklamalar

EnumerateFileSystemInfos ve GetFileSystemInfos yöntemleri aşağıdaki gibi farklılık gösterir:

Bu nedenle, birçok dosya ve dizinle EnumerateFileSystemInfos çalışırken daha verimli olabilir.

Bu yöntem, aşağıdaki FileSystemInfo özelliklerin değerlerini önceden doldurur:

Döndürülen koleksiyon önbelleğe alınmaz; koleksiyondaki GetEnumerator yöntemine yapılan her çağrı yeni bir numaralandırma başlatır.

Ayrıca bkz.

Şunlara uygulanır

EnumerateFileSystemInfos(String)

Kaynak:
DirectoryInfo.cs
Kaynak:
DirectoryInfo.cs
Kaynak:
DirectoryInfo.cs

Belirtilen arama deseni ile eşleşen dosya sistemi bilgilerinden oluşan numaralandırılabilir bir koleksiyon döndürür.

public:
 System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos (string searchPattern);
member this.EnumerateFileSystemInfos : string -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String) As IEnumerable(Of FileSystemInfo)

Parametreler

searchPattern
String

Dizin adları ile eşleşecek arama dizesi. Bu parametre geçerli değişmez değer yolu ve joker karakter (* ve ?) karakterlerinin bir bileşimini içerebilir, ancak normal ifadeleri desteklemez.

Döndürülenler

ile eşleşen searchPatterndosya sistemi bilgi nesnelerinin numaralandırılabilir koleksiyonu.

Özel durumlar

searchPattern, null değeridir.

Nesnede DirectoryInfo kapsüllenen yol geçersiz (örneğin, eşlenmemiş bir sürücüde).

Çağıranın gerekli izni yok.

Açıklamalar

searchPattern değişmez karakter ve joker karakterlerin birleşimi olabilir, ancak normal ifadeleri desteklemez. içinde aşağıdaki joker karakter tanımlayıcılara izin verilir searchPattern.

Joker karakter tanımlayıcısı Eşleşmeler
* (yıldız işareti) Bu konumdaki sıfır veya daha fazla karakter.
? (soru işareti) Bu konumda sıfır veya bir karakter.

Joker karakter dışındaki karakterler değişmez karakterlerdir. Örneğin, "*t" dizesi "t" harfiyle biten tüm adları arar. ". searchPattern"s*" dizesi, "s" harfiyle başlayan tüm adları path arar.

EnumerateFileSystemInfos ve GetFileSystemInfos yöntemleri aşağıdaki gibi farklılık gösterir:

Bu nedenle, birçok dosya ve dizinle EnumerateFileSystemInfos çalışırken daha verimli olabilir.

Bu yöntem, aşağıdaki FileSystemInfo özelliklerin değerlerini önceden doldurur:

Döndürülen koleksiyon önbelleğe alınmaz; koleksiyondaki GetEnumerator yöntemine yapılan her çağrı yeni bir numaralandırma başlatır.

Ayrıca bkz.

Şunlara uygulanır

EnumerateFileSystemInfos(String, EnumerationOptions)

Kaynak:
DirectoryInfo.cs
Kaynak:
DirectoryInfo.cs
Kaynak:
DirectoryInfo.cs

Belirtilen arama deseni ve numaralandırma seçenekleriyle eşleşen dosya sistemi bilgilerinden oluşan numaralandırılabilir bir koleksiyon döndürür.

public:
 System::Collections::Generic::IEnumerable<System::IO::FileSystemInfo ^> ^ EnumerateFileSystemInfos(System::String ^ searchPattern, System::IO::EnumerationOptions ^ enumerationOptions);
public System.Collections.Generic.IEnumerable<System.IO.FileSystemInfo> EnumerateFileSystemInfos (string searchPattern, System.IO.EnumerationOptions enumerationOptions);
member this.EnumerateFileSystemInfos : string * System.IO.EnumerationOptions -> seq<System.IO.FileSystemInfo>
Public Function EnumerateFileSystemInfos (searchPattern As String, enumerationOptions As EnumerationOptions) As IEnumerable(Of FileSystemInfo)

Parametreler

searchPattern
String

Dizin adları ile eşleşecek arama dizesi. Bu parametre geçerli değişmez değer yolu ve joker karakter (* ve ?) karakterlerinin bir bileşimini içerebilir, ancak normal ifadeleri desteklemez.

enumerationOptions
EnumerationOptions

Kullanılacak arama ve numaralandırma yapılandırmasını açıklayan bir nesne.

Döndürülenler

ve enumerationOptionsile eşleşen searchPattern dosya sistemi bilgi nesnelerinin numaralandırılabilir koleksiyonu.

Özel durumlar

searchPattern, null değeridir.

Nesnede DirectoryInfo kapsüllenen yol geçersiz (örneğin, eşlenmemiş bir sürücüde).

Çağıranın gerekli izni yok.

Açıklamalar

searchPattern değişmez karakter ve joker karakterlerin birleşimi olabilir, ancak normal ifadeleri desteklemez. içinde aşağıdaki joker karakter tanımlayıcılara izin verilir searchPattern.

Joker karakter tanımlayıcısı Eşleşmeler
* (yıldız işareti) Bu konumdaki sıfır veya daha fazla karakter.
? (soru işareti) Bu konumda sıfır veya bir karakter.

Joker karakter dışındaki karakterler değişmez karakterlerdir. Örneğin, "*t" dizesi "t" harfiyle biten tüm adları arar. ". searchPattern"s*" dizesi, "s" harfiyle başlayan tüm adları path arar.

EnumerateFileSystemInfos ve GetFileSystemInfos yöntemleri aşağıdaki gibi farklılık gösterir:

Bu nedenle, birçok dosya ve dizinle EnumerateFileSystemInfos çalışırken daha verimli olabilir.

Bu yöntem, aşağıdaki FileSystemInfo özelliklerin değerlerini önceden doldurur:

Döndürülen koleksiyon önbelleğe alınmaz; koleksiyondaki GetEnumerator yöntemine yapılan her çağrı yeni bir numaralandırma başlatır.

Şunlara uygulanır