Como obter a coleção de arquivos em um diretório no Visual Basic

As sobrecargas do método FileSystem.GetFiles retornam uma coleção somente leitura de cadeias de caracteres representando os nomes dos arquivos dentro de um diretório:

Uma coleção vazia é retornada se nenhum arquivo correspondente ao padrão especificado for encontrado.

Listar arquivos em um diretório

  • Use uma das sobrecargas do método FileSystem.GetFiles, fornecendo o nome e o caminho do diretório para buscar no parâmetro directory. O exemplo a seguir retorna todos os arquivos no diretório e os inclui na ListBox1.

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

Programação robusta

As seguintes condições podem causar uma exceção:

Confira também