FileSystemProxy.GetFiles Metoda

Definice

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é

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é

Platí pro