• Viernes 15 de Noviembre de 2024, 02:33

Autor Tema:  Ejecutar Comando Window  (Leído 1100 veces)

takopiskunov

  • Nuevo Miembro
  • *
  • Mensajes: 11
    • Ver Perfil
Ejecutar Comando Window
« en: Jueves 12 de Octubre de 2006, 01:42 »
0
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

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Ejecutar Comando Window
« Respuesta #1 en: Jueves 12 de Octubre de 2006, 08:07 »
0
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

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.