FileSystemProxy.GetFiles Método

Definição

Devolve uma coleção de strings de apenas leitura que representam os nomes dos ficheiros dentro de um diretório.

Sobrecargas

Name Description
GetFiles(String, SearchOption, String[])

Devolve uma coleção de strings de apenas leitura que representam os nomes dos ficheiros dentro de um diretório.

GetFiles(String)

Devolve uma coleção de strings de apenas leitura que representam os nomes dos ficheiros dentro de um diretório.

GetFiles(String, SearchOption, String[])

Devolve uma coleção de strings de apenas leitura que representam os nomes dos ficheiros dentro de um diretório.

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)

Parâmetros

directory
String

Diretório a ser pesquisado.

searchType
SearchOption

Se deve incluir subpastas. A predefinição é SearchOption.SearchTopLevelOnly.

wildcards
String[]

Padrão a ser igualado.

Devoluções

Coleção de nomes de ficheiros apenas de leitura do diretório especificado.

Exceções

O caminho não é válido por uma das seguintes razões: é uma cadeia de comprimento zero; contém apenas espaço em branco; contém caracteres inválidos; Ou é um caminho de dispositivo (começa por \\.\).

directory é Nothing.

O diretório para pesquisa não existe.

directory aponta para um ficheiro existente.

O percurso excede o comprimento máximo definido pelo sistema.

Um nome de ficheiro ou diretório no caminho contém dois pontos (:) ou está num formato inválido.

O utilizador não tem as permissões necessárias para visualizar o caminho.

O utilizador não tem as permissões necessárias.

Exemplos

O exemplo seguinte devolve todos os ficheiros do diretório e adiciona-os a ListBox1.

For Each foundFile In My.Computer.FileSystem.GetFiles(
        My.Computer.FileSystem.SpecialDirectories.MyDocuments)
    ListBox1.Items.Add(foundFile)
Next

Este exemplo exige que tenha um ListBox nome ListBox1 no seu formulário.

Este exemplo devolve todos os ficheiros do diretório com a extensão .txt e adiciona-os a 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

Este exemplo exige que tenha um ListBox nome ListBox1 no seu formulário.

Observações

Uma coleção vazia é devolvida se não forem encontrados ficheiros que correspondam ao padrão especificado.

A tabela seguinte lista exemplos de tarefas que envolvem o My.Computer.FileSystem.GetFiles método.

Para Veja
Obtenha a coleção de ficheiros num diretório Como: Obter a coleção de arquivos em um diretório
Encontre ficheiros com um padrão específico num diretório Como: Encontrar ficheiros com um padrão específico

Ver também

Aplica-se a

GetFiles(String)

Devolve uma coleção de strings de apenas leitura que representam os nomes dos ficheiros dentro de um diretório.

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)

Parâmetros

directory
String

Diretório a ser pesquisado.

Devoluções

Coleção de nomes de ficheiros apenas de leitura do diretório especificado.

Exceções

O caminho não é válido por uma das seguintes razões: é uma cadeia de comprimento zero; contém apenas espaço em branco; contém caracteres inválidos; Ou é um caminho de dispositivo (começa por \\.\).

directory é Nothing.

O diretório para pesquisa não existe.

directory aponta para um ficheiro existente.

O percurso excede o comprimento máximo definido pelo sistema.

Um nome de ficheiro ou diretório no caminho contém dois pontos (:) ou está num formato inválido.

O utilizador não tem as permissões necessárias para visualizar o caminho.

O utilizador não tem as permissões necessárias.

Exemplos

O exemplo seguinte devolve todos os ficheiros do diretório e adiciona-os a ListBox1.

For Each foundFile In My.Computer.FileSystem.GetFiles(
        My.Computer.FileSystem.SpecialDirectories.MyDocuments)
    ListBox1.Items.Add(foundFile)
Next

Este exemplo exige que tenha um ListBox nome ListBox1 no seu formulário.

Este exemplo devolve todos os ficheiros do diretório com a extensão .txt e adiciona-os a 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

Este exemplo exige que tenha um ListBox nome ListBox1 no seu formulário.

Observações

Uma coleção vazia é devolvida se não forem encontrados ficheiros que correspondam ao padrão especificado.

A tabela seguinte lista exemplos de tarefas que envolvem o My.Computer.FileSystem.GetFiles método.

Para Veja
Obtenha a coleção de ficheiros num diretório Como: Obter a coleção de arquivos em um diretório
Encontre ficheiros com um padrão específico num diretório Como: Encontrar ficheiros com um padrão específico

Ver também

Aplica-se a