• Viernes 19 de Abril de 2024, 21:37

Autor Tema:  Re: Saber el contenido de un directorio  (Leído 1219 veces)

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Re: Saber el contenido de un directorio
« en: Miércoles 12 de Noviembre de 2003, 20:53 »
0
Hola a todos.

Estoy acostumbrado a programar en Linux y al pasar a hacerlo en Windows me encontré con que no estaban las funciones que conocía para averiguar las entradas de un directorio (opendir, telldir y demás). Así, me puse a investigar en la documentación y lo logré hacer usando la clase System::IO::Directory del .NET Framework. También conseguí hacerlo usando la función system con un dir /B > fichero.txt.

Sin embargo, ninguna de las dos opciones me parece la adecuada. Ya que con la primera estoy usando una clase específica de Microsoft, y con la segunda me da la impresión de que es un poco chapuza (ya que tengo que estar leyendo un archivo con el resultado).

Así pues, me gustaría poder saber el contenido de un directorio usando sólo las funciones o clases del ANSI C ó C++. ¿Alguien me podría ayudar?

Muchas gracias por adelantado.

Ruben3d

  • Miembro HIPER activo
  • ****
  • Mensajes: 710
  • Nacionalidad: es
    • Ver Perfil
    • Web personal
Saber el contenido de un directorio
« Respuesta #1 en: Jueves 13 de Noviembre de 2003, 21:12 »
0
Bueno. Ya encontré la solución. Resulta que Microsoft tiene una guía para los programadores de Unix que se pasan a Windows. La solución a mi problema está en:
http://msdn.microsoft.com/library/defau ... mgch09.asp