DirectoryInfo.EnumerateFileSystemInfos Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí výčtovou kolekci informací systému souborů v aktuálním adresáři.
Přetížení
EnumerateFileSystemInfos(String, SearchOption) |
Vrátí výčtovou kolekci informací systému souborů, která odpovídá zadanému vzoru vyhledávání a možnosti podadresáře vyhledávání. |
EnumerateFileSystemInfos() |
Vrátí výčtovou kolekci informací systému souborů v aktuálním adresáři. |
EnumerateFileSystemInfos(String) |
Vrátí výčtovou kolekci informací systému souborů, která odpovídá zadanému vzoru hledání. |
EnumerateFileSystemInfos(String, EnumerationOptions) |
Vrátí výčtovou kolekci informací systému souborů, která odpovídá zadanému vzoru hledání a možnostem výčtu. |
EnumerateFileSystemInfos(String, SearchOption)
- Zdroj:
- DirectoryInfo.cs
- Zdroj:
- DirectoryInfo.cs
- Zdroj:
- DirectoryInfo.cs
Vrátí výčtovou kolekci informací systému souborů, která odpovídá zadanému vzoru vyhledávání a možnosti podadresáře vyhledávání.
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)
Parametry
- searchPattern
- String
Hledaný řetězec, který se má shodovat s názvy adresářů. Tento parametr může obsahovat kombinaci platné literálové cesty a zástupných znaků (* a ?), ale nepodporuje regulární výrazy.
- searchOption
- SearchOption
Jedna z hodnot výčtu, která určuje, zda má operace hledání obsahovat pouze aktuální adresář nebo všechny podadresáře. Výchozí hodnota je TopDirectoryOnly.
Návraty
Výčet kolekcí objektů informací systému souborů, které odpovídají searchPattern
a searchOption
.
Výjimky
searchPattern
je null
.
searchOption
není platná SearchOption hodnota.
Cesta zapouzdřená v objektu DirectoryInfo je neplatná (například je na nenamapované jednotce).
Volající nemá požadované oprávnění.
Poznámky
searchPattern
může být kombinací literálů a zástupných znaků, ale nepodporuje regulární výrazy. V systému jsou povoleny následující specifikátory zástupných searchPattern
znaků.
Specifikátor zástupných znaků | Shody |
---|---|
* (hvězdička) | Na této pozici není žádný nebo více znaků. |
? (otazník) | Na této pozici není žádný nebo jeden znak. |
Jiné znaky než zástupný znak jsou literální znaky. Například řetězec "*t" vyhledá všechna jména končící písmenem "t". ". Řetězec searchPattern
"s*" vyhledá všechna jména path
začínající písmenem "s".
Metody EnumerateFileSystemInfos a GetFileSystemInfos se liší takto:
Při použití příkazu EnumerateFileSystemInfosmůžete začít s vytvářením výčtu FileSystemInfo kolekce objektů před vrácením celé kolekce.
Pokud použijete , GetFileSystemInfosmusíte počkat na vrácení celého pole FileSystemInfo objektů, abyste mohli získat přístup k poli.
Proto, když pracujete s mnoha soubory a adresáři, EnumerateFileSystemInfos může být efektivnější.
Tato metoda předem vyplní hodnoty následujících FileSystemInfo vlastností:
Vrácená kolekce není uložena v mezipaměti; každé volání metody v GetEnumerator kolekci spustí nový výčet.
Viz také
Platí pro
EnumerateFileSystemInfos()
- Zdroj:
- DirectoryInfo.cs
- Zdroj:
- DirectoryInfo.cs
- Zdroj:
- DirectoryInfo.cs
Vrátí výčtovou kolekci informací systému souborů v aktuálním adresáři.
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)
Návraty
Výčet kolekce informací systému souborů v aktuálním adresáři.
Výjimky
Cesta zapouzdřená v objektu DirectoryInfo je neplatná (například je na nenamapované jednotce).
Volající nemá požadované oprávnění.
Poznámky
Metody EnumerateFileSystemInfos a GetFileSystemInfos se liší takto:
Při použití příkazu EnumerateFileSystemInfosmůžete začít s vytvářením výčtu FileSystemInfo kolekce objektů před vrácením celé kolekce.
Pokud použijete , GetFileSystemInfosmusíte počkat na vrácení celého pole FileSystemInfo objektů, abyste mohli získat přístup k poli.
Proto, když pracujete s mnoha soubory a adresáři, EnumerateFileSystemInfos může být efektivnější.
Tato metoda předem vyplní hodnoty následujících FileSystemInfo vlastností:
Vrácená kolekce není uložena v mezipaměti; každé volání metody v GetEnumerator kolekci spustí nový výčet.
Viz také
Platí pro
EnumerateFileSystemInfos(String)
- Zdroj:
- DirectoryInfo.cs
- Zdroj:
- DirectoryInfo.cs
- Zdroj:
- DirectoryInfo.cs
Vrátí výčtovou kolekci informací systému souborů, která odpovídá zadanému vzoru hledání.
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)
Parametry
- searchPattern
- String
Hledaný řetězec, který se má shodovat s názvy adresářů. Tento parametr může obsahovat kombinaci platné literálové cesty a zástupných znaků (* a ?), ale nepodporuje regulární výrazy.
Návraty
Výčtovou kolekci objektů informací systému souborů, která odpovídá searchPattern
.
Výjimky
searchPattern
je null
.
Cesta zapouzdřená v objektu DirectoryInfo je neplatná (například je na nenamapované jednotce).
Volající nemá požadované oprávnění.
Poznámky
searchPattern
může být kombinací literálů a zástupných znaků, ale nepodporuje regulární výrazy. V systému jsou povoleny následující specifikátory zástupných searchPattern
znaků.
Specifikátor zástupných znaků | Shody |
---|---|
* (hvězdička) | Na této pozici není žádný nebo více znaků. |
? (otazník) | Na této pozici není žádný nebo jeden znak. |
Jiné znaky než zástupný znak jsou literální znaky. Například řetězec "*t" vyhledá všechna jména končící písmenem "t". ". Řetězec searchPattern
"s*" vyhledá všechna jména path
začínající písmenem "s".
Metody EnumerateFileSystemInfos a GetFileSystemInfos se liší takto:
Při použití příkazu EnumerateFileSystemInfosmůžete začít s vytvářením výčtu FileSystemInfo kolekce objektů před vrácením celé kolekce.
Pokud použijete , GetFileSystemInfosmusíte počkat na vrácení celého pole FileSystemInfo objektů, abyste mohli získat přístup k poli.
Proto, když pracujete s mnoha soubory a adresáři, EnumerateFileSystemInfos může být efektivnější.
Tato metoda předem vyplní hodnoty následujících FileSystemInfo vlastností:
Vrácená kolekce není uložena v mezipaměti; každé volání metody v GetEnumerator kolekci spustí nový výčet.
Viz také
Platí pro
EnumerateFileSystemInfos(String, EnumerationOptions)
- Zdroj:
- DirectoryInfo.cs
- Zdroj:
- DirectoryInfo.cs
- Zdroj:
- DirectoryInfo.cs
Vrátí výčtovou kolekci informací systému souborů, která odpovídá zadanému vzoru hledání a možnostem výčtu.
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)
Parametry
- searchPattern
- String
Hledaný řetězec, který se má shodovat s názvy adresářů. Tento parametr může obsahovat kombinaci platné literálové cesty a zástupných znaků (* a ?), ale nepodporuje regulární výrazy.
- enumerationOptions
- EnumerationOptions
Objekt, který popisuje konfiguraci vyhledávání a výčtu, která se má použít.
Návraty
Výčet kolekcí objektů informací systému souborů, které odpovídají searchPattern
a enumerationOptions
.
Výjimky
searchPattern
je null
.
Cesta zapouzdřená v objektu DirectoryInfo je neplatná (například je na nenamapované jednotce).
Volající nemá požadované oprávnění.
Poznámky
searchPattern
může být kombinací literálů a zástupných znaků, ale nepodporuje regulární výrazy. V systému jsou povoleny následující specifikátory zástupných searchPattern
znaků.
Specifikátor zástupných znaků | Shody |
---|---|
* (hvězdička) | Na této pozici není žádný nebo více znaků. |
? (otazník) | Na této pozici není žádný nebo jeden znak. |
Jiné znaky než zástupný znak jsou literální znaky. Například řetězec "*t" vyhledá všechna jména končící písmenem "t". ". Řetězec searchPattern
"s*" vyhledá všechna jména path
začínající písmenem "s".
Metody EnumerateFileSystemInfos a GetFileSystemInfos se liší takto:
Při použití příkazu EnumerateFileSystemInfosmůžete začít s vytvářením výčtu FileSystemInfo kolekce objektů před vrácením celé kolekce.
Pokud použijete , GetFileSystemInfosmusíte počkat na vrácení celého pole FileSystemInfo objektů, abyste mohli získat přístup k poli.
Proto, když pracujete s mnoha soubory a adresáři, EnumerateFileSystemInfos může být efektivnější.
Tato metoda předem vyplní hodnoty následujících FileSystemInfo vlastností:
Vrácená kolekce není uložena v mezipaměti; každé volání metody v GetEnumerator kolekci spustí nový výčet.