Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: L0R0 en 14 Junio 2011, 21:06 pm



Título: Ayuda programa c++
Publicado por: L0R0 en 14 Junio 2011, 21:06 pm
Buenas necesito ayuda con un programa, la cuestion es que deseo hacer una pequeña aplicacion que me ordene una cantidad de archivos guardados en una carpeta y que los reparta en varias carpetas segun el nombre del archivo.... Ya tengo una idea de como va la cosa pero el problema es que no se como hacer para manejar archivos de windows si alguien me puede ayudar con eso seria excelente..... Gracias.....


Título: Re: Ayuda programa c++
Publicado por: Dark Invader en 18 Junio 2011, 21:14 pm
Hola tienes varias formas,

Esta es 1:
Código
  1. CopyFile( "C:\\Origen\\archivo", "C:\\Dest\\archivo", TRUE  ) ;

Funciona bien con los archivos de texto,pero nunca lo he probado con otros archivos.

Esta la leí por ahí y no se si funcionara,es con la API de windows:
Código
  1. BOOL WINAPI CopyFile(
  2. LPCSTR lpExistingFileName, // Origen del fichero
  3. LPCSTR lpNewFileName, // Destino del fichero
  4. BOOL bFailIfExists // Si existe destino abortar ?
  5. );

O prueba llamando al sistema:

Código
  1. system("copy tal file" "en tal sitio");
  2. system("del archivo primero)"

Lo primero copiaria y lo segundo con el del borraria el primer archivo.Hace mucho que no doy batch por lo que la estructura dentro del paréntesis podría no ser correcta)

Comentanos como te fue.

Salu2