Cómo obtener la lista de archivos en una carpeta en C ++

Actualmente no existe una API C ++ estándar para el sistema de archivos. Una propuesta está en curso, y probablemente será parte del estándar C ++ 17.

Mientras tanto, puede pasar a algún estándar alternativo (como Boost :: sistema de archivos) o usar un marco como Qt, o usar directamente API de C como POSIX o Win32. La decisión es tuya. Si desea apegarse a la implementación pura de C ++ sin la necesidad de integrar Qt Framework o sin la necesidad de referirse directamente a una API específica de la plataforma.

Campo de golf:

  1. Propuesta para el nuevo estándar: biblioteca del sistema de archivos
  2. Boost Filesystem: sistema de archivos
  3. Ejemplo de sistema de archivos Qt: ejemplo de sistema de archivos
  4. Función Win32 API (FindFirst / FindNext) FindFirstFile
  5. Directorio abierto POSIX API (opendir / readdir / closedir) – página de manual de Linux

More Interesting

No puedo ajustar el brillo de mi pantalla en Ubuntu. Incluso si estoy usando la configuración de energía y ajustando el brillo, nada cambia. ¿Cuál podría ser el problema y cómo se puede resolver?

¿Es posible construir / comprar una PC enfriada por agua por menos de $ 1000?

¿Cuál es la configuración de tu PC?

¿Por qué hay diferentes representaciones para las nuevas líneas en Windows, Linux y Mac? ¿Por qué no hay un salto de línea común para todos los sistemas operativos?

¿Por qué la mayoría de las primeras torres de PC eran de color beige?

¿Qué significa el cuello de botella de la PC?

¿Qué tan seguro es mi computadora portátil anterior, que se envió originalmente y que actualmente ejecuta Windows XP, si instalo GNU / Linux en ella?

Cómo evitar que todo el software basado en Java se congele en mi PC

Por el mismo precio, una Mac es menos potente que una PC. Aunque es comprensible por qué alguien desarrollaría juegos de iOS en una Mac, si fuera realmente un desarrollo profesional, como Call of Duty, ¿una PC sería mejor que una Mac?

¿Se puede instalar un sistema operativo de 64 bits en una PC antigua con 1 GB de RAM?

¿Cuáles son algunos de los mejores juegos de PC pequeños?

Para una PC de alta gama, autoensamblada versus ensamblada en la tienda, ¿cuál es menos costosa? ¿Y cuánto de la diferencia sería generalmente?

¿Qué hay de nuevo con el Lenovo A7000? ¿Cuál es su precio?

Compre una PC o una computadora portátil. ¿Cuál de ellos sería una mejor opción para usar en casa?

¿Es normal que una PC sea lenta después de una instalación limpia de Windows 10?