Como: Enumerar arquivos em um diretório

O exemplo de código a seguir demonstra como recuperar uma lista de arquivos em um diretório.Além disso, os subdiretórios são enumerados.The following code example uses the GetFilesGetFiles and GetDirectories methods to display the contents of the C:\Windows directory.

Exemplo

// enum_files.cpp
// compile with: /clr
using namespace System;
using namespace System::IO;

int main()
{
   String^ folder = "C:\\";
   array<String^>^ dir = Directory::GetDirectories( folder );
   Console::WriteLine("--== Directories inside '{0}' ==--", folder);
   for (int i=0; i<dir->Length; i++)
      Console::WriteLine(dir[i]);

   array<String^>^ file = Directory::GetFiles( folder );
   Console::WriteLine("--== Files inside '{0}' ==--", folder);
   for (int i=0; i<file->Length; i++)
      Console::WriteLine(file[i]);

   return 0;
}

Consulte também

Outros recursos

E/S de arquivo e de fluxo

Guia de programação .NET