Programación General > Visual C++

 Ejecutar Comando Window

(1/1)

takopiskunov:
Estoy trabajando con visual c++ y mfc y quisiera saber que función me puede ejecutar comandos del tipo copy, md, etc. para copiar archivos entra carpetas, o crear una carpeta en una ruta especifica.

Yo quiero que al pulsar un botón se cree una carpeta en un path destino y que todos los archivos que están en un path origen se copien allí. Ya tengo en una cadena el path origen, en otra cadena el path destino y en otra cadena el nombre de la carpeta que se debe crear en el path destino.

Quisiera algo como la función system(); pero que no muestre la ventana del símbolo de sistema.
Yo pensaba ejecutar algo como:

md c:\directorio_destino\carpeta
copy c:\directorio_origen\*.* c:\directorio_destino\carpeta\

Aunque también me valdría cualquier sugerencia.


Un saludo. Gracias.

Eternal Idol:
Creo que podrias ejecutar el cmd con CreateProcess y especificar que la ventana estuviera oculta pero lo mismo podrias hacer con codigo sin ejecutar ningun proceso. CreateDirectory, FindFirstFile, FindNextFile, CopyFile ... mas informacion al respecto en http://msdn.microsoft.com

Navegación

[0] Índice de Mensajes

Ir a la versión completa