SoloCodigo
Programación General => C/C++ => Visual C++ => Mensaje iniciado por: takopiskunov en Jueves 12 de Octubre de 2006, 01:42
-
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.
-
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 (http://msdn.microsoft.com)