Cómo: Enumerar archivos en un directorio

Actualización: noviembre 2007

En el ejemplo de código siguiente se muestra cómo recuperar una lista de los archivos de un directorio. Además, los subdirectorios están enumerados. El ejemplo de código siguiente utiliza los métodos GetFilesGetFiles y GetDirectories para mostrar el contenido del directorio C:\Windows.

Ejemplo

// 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;
}

Vea también

Otros recursos

E/S de archivos y secuencias

Guía de programación de .NET