FileSystemProxy.GetFiles 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í kolekci řetězců, které představují názvy souborů v adresáři, jen pro čtení.
Přetížení
| Name | Description |
|---|---|
| GetFiles(String, SearchOption, String[]) |
Vrátí kolekci řetězců, které představují názvy souborů v adresáři, jen pro čtení. |
| GetFiles(String) |
Vrátí kolekci řetězců, které představují názvy souborů v adresáři, jen pro čtení. |
GetFiles(String, SearchOption, String[])
- Zdroj:
- FileSystemProxy.vb
- Zdroj:
- FileSystemProxy.vb
- Zdroj:
- FileSystemProxy.vb
- Zdroj:
- FileSystemProxy.vb
- Zdroj:
- FileSystemProxy.vb
Vrátí kolekci řetězců, které představují názvy souborů v adresáři, jen pro čtení.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory, Microsoft::VisualBasic::FileIO::SearchOption searchType, ... cli::array <System::String ^> ^ wildcards);
public System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles(string directory, Microsoft.VisualBasic.FileIO.SearchOption searchType, params string[] wildcards);
member this.GetFiles : string * Microsoft.VisualBasic.FileIO.SearchOption * string[] -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Function GetFiles (directory As String, searchType As SearchOption, ParamArray wildcards As String()) As ReadOnlyCollection(Of String)
Parametry
- directory
- String
Adresář, který se má prohledávat.
- searchType
- SearchOption
Zda zahrnout podsložky. Výchozí hodnota je SearchOption.SearchTopLevelOnly.
- wildcards
- String[]
Vzor, který se má shodovat.
Návraty
Kolekce souborů jen pro čtení ze zadaného adresáře
Výjimky
Cesta není platná z jednoho z následujících důvodů: jedná se o řetězec nulové délky; obsahuje pouze prázdné znaky; obsahuje neplatné znaky; nebo je to cesta zařízení (začíná na \\.\).
directory je Nothing.
Adresář, který se má hledat, neexistuje.
directory odkazuje na existující soubor.
Cesta překračuje maximální délku definovanou systémem.
Název souboru nebo adresáře v cestě obsahuje dvojtečku (:) nebo je v neplatném formátu.
Uživatel nemá potřebná oprávnění k zobrazení cesty.
Uživatel nemá potřebná oprávnění.
Příklady
Následující příklad vrátí všechny soubory v adresáři a přidá je do ListBox1.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Tento příklad vyžaduje, abyste ve formuláři měli ListBox název ListBox1 .
Tento příklad vrátí všechny soubory v adresáři s příponou .txt a přidá je do ListBox1.
For Each foundFile As String In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly, "*.txt")
ListBox1.Items.Add(foundFile)
Next
Tento příklad vyžaduje, abyste ve formuláři měli ListBox název ListBox1 .
Poznámky
Pokud nejsou nalezeny žádné soubory odpovídající zadanému vzoru, vrátí se prázdná kolekce.
Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.FileSystem.GetFiles .
| To | Podívejte se |
|---|---|
| Získání kolekce souborů v adresáři | Postupy: Získání kolekce souborů v adresáři |
| Vyhledání souborů s určitým vzorem v adresáři | Postupy: Vyhledání souborů s konkrétním vzorem |
Viz také
- SearchOption
- ReadOnlyCollection<T>
- Objekty (Visual Basic)
- : Vyhledání souborů s určitým vzorem v Visual Basic
- : Získání kolekce souborů v adresáři v Visual Basic
Platí pro
GetFiles(String)
- Zdroj:
- FileSystemProxy.vb
- Zdroj:
- FileSystemProxy.vb
- Zdroj:
- FileSystemProxy.vb
- Zdroj:
- FileSystemProxy.vb
- Zdroj:
- FileSystemProxy.vb
Vrátí kolekci řetězců, které představují názvy souborů v adresáři, jen pro čtení.
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::String ^> ^ GetFiles(System::String ^ directory);
public System.Collections.ObjectModel.ReadOnlyCollection<string> GetFiles(string directory);
member this.GetFiles : string -> System.Collections.ObjectModel.ReadOnlyCollection<string>
Public Function GetFiles (directory As String) As ReadOnlyCollection(Of String)
Parametry
- directory
- String
Adresář, který se má prohledávat.
Návraty
Kolekce souborů jen pro čtení ze zadaného adresáře
Výjimky
Cesta není platná z jednoho z následujících důvodů: jedná se o řetězec nulové délky; obsahuje pouze prázdné znaky; obsahuje neplatné znaky; nebo je to cesta zařízení (začíná na \\.\).
directory je Nothing.
Adresář, který se má hledat, neexistuje.
directory odkazuje na existující soubor.
Cesta překračuje maximální délku definovanou systémem.
Název souboru nebo adresáře v cestě obsahuje dvojtečku (:) nebo je v neplatném formátu.
Uživatel nemá potřebná oprávnění k zobrazení cesty.
Uživatel nemá potřebná oprávnění.
Příklady
Následující příklad vrátí všechny soubory v adresáři a přidá je do ListBox1.
For Each foundFile In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments)
ListBox1.Items.Add(foundFile)
Next
Tento příklad vyžaduje, abyste ve formuláři měli ListBox název ListBox1 .
Tento příklad vrátí všechny soubory v adresáři s příponou .txt a přidá je do ListBox1.
For Each foundFile As String In My.Computer.FileSystem.GetFiles(
My.Computer.FileSystem.SpecialDirectories.MyDocuments,
FileIO.SearchOption.SearchTopLevelOnly, "*.txt")
ListBox1.Items.Add(foundFile)
Next
Tento příklad vyžaduje, abyste ve formuláři měli ListBox název ListBox1 .
Poznámky
Pokud nejsou nalezeny žádné soubory odpovídající zadanému vzoru, vrátí se prázdná kolekce.
Následující tabulka uvádí příklady úkolů zahrnujících metodu My.Computer.FileSystem.GetFiles .
| To | Podívejte se |
|---|---|
| Získání kolekce souborů v adresáři | Postupy: Získání kolekce souborů v adresáři |
| Vyhledání souborů s určitým vzorem v adresáři | Postupy: Vyhledání souborů s konkrétním vzorem |
Viz také
- ReadOnlyCollection<T>
- Objekty (Visual Basic)
- : Vyhledání souborů s určitým vzorem v Visual Basic
- : Získání kolekce souborů v adresáři v Visual Basic