Diego, para crear carpetas y copiar archivos en un entorno DOS utilizando C++, puedes usar las funciones de la API de Windows o las funciones estándar de C. Aquí te muestro cómo hacerlo:
1. Crear carpetas
Para crear una carpeta en C++, puedes usar la función
`mkdir` de la biblioteca
`<direct.h>`. Aquí tienes un ejemplo:
2. Copiar archivos
Para copiar archivos de un disquete a un directorio en el disco duro, puedes usar la función
`CopyFile` de la API de Windows. Aquí tienes un ejemplo:
Notas importantes
- Asegúrate de que el directorio de destino exista antes de intentar copiar el archivo.
- Si estás trabajando en un entorno DOS puro, las funciones de la API de Windows pueden no estar disponibles. En ese caso, podrías necesitar usar comandos del sistema a través de
`system("comando")`, aunque esto es menos recomendable por cuestiones de portabilidad y seguridad.
- Para crear carpetas y copiar archivos en un entorno DOS puro, podrías usar comandos como
`mkdir` y
`copy` directamente en la línea de comandos, pero esto no se puede hacer directamente desde C++ sin usar
`system`.