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