Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Mover archivo

Estas en el tema de Mover archivo en el foro de C/C++ en Foros del Web. Buenas toy recien en c++ y lo que necesito es saber como puedo mover un archivo de una carpeta a otra carpeta... las carpetas vienen ...
  #1 (permalink)  
Antiguo 01/10/2007, 10:36
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 22 años, 6 meses
Puntos: 0
Mover archivo

Buenas toy recien en c++ y lo que necesito es saber como puedo mover un archivo de una carpeta a otra carpeta... las carpetas vienen por parametros y el nombre de archivo se genera por otro proceso...

pero no encuentro como moverlos, si me pueden ayudar los agradeceria...

saludos.
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #2 (permalink)  
Antiguo 01/10/2007, 11:51
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 7 meses
Puntos: 28
Re: Mover archivo

¿Ya intentaste buscar en google? A veces funciona...




P.D.: Puse move+files+c++ y lo encontré en el primer resultado.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #3 (permalink)  
Antiguo 01/10/2007, 15:43
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Mover archivo

si busque pero nosé c++ por lo cual no entendi nada..
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #4 (permalink)  
Antiguo 02/10/2007, 06:27
Avatar de _Lucifer_  
Fecha de Ingreso: junio-2006
Mensajes: 1.662
Antigüedad: 18 años, 7 meses
Puntos: 28
Re: Mover archivo

Cita:
Iniciado por bhonox Ver Mensaje
si busque pero nosé c++ por lo cual no entendi nada..
Entonces te recomiendo que aprendas un poco de C++ primero para que puedas entender las cosas que te dicen en esas páginas, porque decirte lo que debes hacer es copiar y pegar esos códigos que ya viste, así que seguirías sin entender...

En las FAQ's puedes encontrar mucha información acerca de C++ y algunas cosas que necesitas saber.

Saludos
__________________
Si crees que no tiene sentido, etonces probablemente lo tenga... :arriba:
  #5 (permalink)  
Antiguo 02/10/2007, 14:58
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Mover archivo

mira la parte de programación la manejo, pero no al nivel de c++, hice todo el resto de programacion y solo me queda que mueva el archivo y no logro como hacerlo, revise funciones de move y no encontre, luego trate de hacer RENOMBRAR un archivo en otra ruta y no me lo hizo..
la idea mia cuando no encontre el mover fue emularlo, es decir, RENOMBRAR UN ARCHIVO en otra ruta y el original eliminarlo...

agradeceria que me explicaran como se usa solo una funcion de mover o que debo considerar o bien incluir .

Saludos
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #6 (permalink)  
Antiguo 04/10/2007, 12:55
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 22 años, 1 mes
Puntos: 52
Re: Mover archivo

No entendi entonces.
Manejas programaicon pero no al nivel de C++.
Tienes toda la programacion, pero quieres mover archivos con C++.
Como que no le encuentro mucho sentido.
Pero sinceramente no hay una funcion que te haga eso ais nadamas.
Tendrias que usar la WINAPI. A lo mejor con 3 o 4 funciones y algunas variables de algun tipo definido en la WINAPI.
O si sabes bien lo que haces, una llamada al sistema con system("command"); podria servir.
Pero explica mejor tu situaicon proque creeme, nod ejas nada claro.
  #7 (permalink)  
Antiguo 04/10/2007, 13:12
 
Fecha de Ingreso: febrero-2007
Mensajes: 450
Antigüedad: 17 años, 10 meses
Puntos: 3
Re: Mover archivo

Cita:
Iniciado por bhonox Ver Mensaje
Buenas toy recien en c++ y lo que necesito es saber como puedo mover un archivo de una carpeta a otra carpeta... las carpetas vienen por parametros y el nombre de archivo se genera por otro proceso...

pero no encuentro como moverlos, si me pueden ayudar los agradeceria...

saludos.
Si te lias con programación tira directamente de comandos del sistema...

Utiliza la función system de la libreria stdlib para invocar una funcion del sistema, concatena el comando y pasale esa cadena como parametro.

Es lo más fácil para no complicarse si te lias con C.

Un saludo.
  #8 (permalink)  
Antiguo 05/10/2007, 15:21
Avatar de bhonox  
Fecha de Ingreso: julio-2002
Ubicación: Rengo-Viña del Mar-Stgo
Mensajes: 1.213
Antigüedad: 22 años, 6 meses
Puntos: 0
Re: Mover archivo

Gracias... eso funciona, llamando al SYSTEM con la invocacion... asi que gracias...

pero analizando esto funciona solamente en window, que pasaria si lo quiero correr en unix una vez que lo haya compilado con g++?


Saludos.
__________________
Atte
Real BHONOX

Programador Cervecero! :borracho:
Lenguajes vengan a MI!!
  #9 (permalink)  
Antiguo 05/10/2007, 16:35
 
Fecha de Ingreso: abril-2005
Mensajes: 3.083
Antigüedad: 19 años, 8 meses
Puntos: 17
Re: Mover archivo

Cita:
Iniciado por bhonox Ver Mensaje
Gracias... eso funciona, llamando al SYSTEM con la invocacion... asi que gracias...

pero analizando esto funciona solamente en window, que pasaria si lo quiero correr en unix una vez que lo haya compilado con g++?


Saludos.
Que g++ te devolvería esta salida:

main.cpp:1: panic: incompetent programmer.

En serio, usar system() significa, en pocas palabras, perder la portabilidad. Deberías usar mv, que está definido en POSIX 1003.2.
  #10 (permalink)  
Antiguo 18/11/2007, 14:34
 
Fecha de Ingreso: febrero-2007
Mensajes: 450
Antigüedad: 17 años, 10 meses
Puntos: 3
Re: Mover archivo

Cita:
Iniciado por bhonox Ver Mensaje
Gracias... eso funciona, llamando al SYSTEM con la invocacion... asi que gracias...

pero analizando esto funciona solamente en window, que pasaria si lo quiero correr en unix una vez que lo haya compilado con g++?


Saludos.
Puedes utilizar system igualmente, la única diferencia es que el comando de DOS no te lo reconocerá, y en vez de moverte el archivo devolverá un mensaje del palo "comando desconocido".

Yo utilizaria las funciones que C nos da para ello, pero si hay que usar system solo hay que montarselo más o menos bien...

Un saludo
  #11 (permalink)  
Antiguo 29/11/2007, 18:36
Avatar de Solenbum  
Fecha de Ingreso: noviembre-2007
Mensajes: 45
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Mover archivo

y cmo nos lo montamos mas o menos bien???

estoy... que no lo veo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:25.