DirectoryInfo.EnumerateFileSystemInfos Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 searchOption
ile 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:
kullandığınızda EnumerateFileSystemInfos, tüm koleksiyon döndürülmeden önce nesne koleksiyonunu FileSystemInfo listelemeye başlayabilirsiniz.
kullandığınızda GetFileSystemInfos, diziye erişebilmeniz için önce nesne dizisinin tamamının FileSystemInfo döndürülmesini beklemeniz gerekir.
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:
kullandığınızda EnumerateFileSystemInfos, tüm koleksiyon döndürülmeden önce nesne koleksiyonunu FileSystemInfo listelemeye başlayabilirsiniz.
kullandığınızda GetFileSystemInfos, diziye erişebilmeniz için önce nesne dizisinin tamamının FileSystemInfo döndürülmesini beklemeniz gerekir.
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 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:
kullandığınızda EnumerateFileSystemInfos, tüm koleksiyon döndürülmeden önce nesne koleksiyonunu FileSystemInfo listelemeye başlayabilirsiniz.
kullandığınızda GetFileSystemInfos, diziye erişebilmeniz için önce nesne dizisinin tamamının FileSystemInfo döndürülmesini beklemeniz gerekir.
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 enumerationOptions
ile 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:
kullandığınızda EnumerateFileSystemInfos, tüm koleksiyon döndürülmeden önce nesne koleksiyonunu FileSystemInfo listelemeye başlayabilirsiniz.
kullandığınızda GetFileSystemInfos, diziye erişebilmeniz için önce nesne dizisinin tamamının FileSystemInfo döndürülmesini beklemeniz gerekir.
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.