Foros del Web » Programación para mayores de 30 ;) » Programación General »

Mover/copiar/renombrar archivos en c++??

Estas en el tema de Mover/copiar/renombrar archivos en c++?? en el foro de Programación General en Foros del Web. Necesito saber que funciones utilizar para hacer este tipo de operaciones con archivos y directorios en C++. Los pocos ejemplos que encontre son en C, ...
  #1 (permalink)  
Antiguo 30/06/2005, 06:49
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 19 años, 10 meses
Puntos: 4
Mover/copiar/renombrar archivos en c++??

Necesito saber que funciones utilizar para hacer este tipo de operaciones con archivos y directorios en C++. Los pocos ejemplos que encontre son en C, por ejemplo, si quiero abrir un directorio que tipo de variable/clase tengo que declarar??
Aclaro que solo estoy programando en consola y en windows

bueno gracias
  #2 (permalink)  
Antiguo 30/06/2005, 07:32
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Me parece que no hay mucho standard sobre este tema. ¿Podes usar la API de Windows?
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #3 (permalink)  
Antiguo 30/06/2005, 08:35
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 19 años, 10 meses
Puntos: 4
te referis a Win32? nose nada de eso, hasta ahora todo lo q leí es de POSIX.
por ej, probe usar rmdir() con la libreria <dirents.h> y me funciono, pero nose que otras funciones hay y que librerias debo incluir
  #4 (permalink)  
Antiguo 30/06/2005, 08:38
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Eternal Idol me dio unas paginas para tratar archivos y directorios, pero creo que se hace con C. Realmente importa mucho que sea puro C++?
Saludos
  #5 (permalink)  
Antiguo 30/06/2005, 08:42
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
El problema con esas paginas es que no son 100% standard por eso preguntaba sobre el posible uso de la API de Windows, de cualquier manera no creo que haya nada en C++ al respecto, pon los links que tengas Instru que seguro serviran.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #6 (permalink)  
Antiguo 30/06/2005, 09:18
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 19 años, 10 meses
Puntos: 4
bueno, yo estoy aprendiendo C++ y no me gustaria mezclarme con C. capaz despues de investigar en estas cosas me va mal en el final de Programacion II :P
  #7 (permalink)  
Antiguo 30/06/2005, 09:38
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
C++ compila el 99% del codigo de C y practicamente la unica diferencias que podes encontrar es la STL.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #8 (permalink)  
Antiguo 30/06/2005, 09:41
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
http://garota.fismat.umich.mx/mn1/manual/node19.html

Esa es la que tengo marcada ahorita, las otras 2 se encuentran en el manual de DJGPP y la MSDN de microsoft.

Habe si las busco para postearlas

Saludos
  #9 (permalink)  
Antiguo 30/06/2005, 09:55
Avatar de SiR.CARAJ0DIDA  
Fecha de Ingreso: junio-2004
Ubicación: Acá
Mensajes: 1.166
Antigüedad: 19 años, 10 meses
Puntos: 4
Cita:
Iniciado por Eternal Idol
C++ compila el 99% del codigo de C y practicamente la unica diferencias que podes encontrar es la STL.
perdon no, q es la STL?

el caso es q despues de aprender fstreams no quiero usar fopen, fgets, etc, me mezclo todo. por ahi vi que hay una estructura DIR en C, eso para q sirve exactamente?
  #10 (permalink)  
Antiguo 30/06/2005, 10:01
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Standard Template Library, es una libreria STANDARD (viene con cualquier compilador decente de C++) de templates (plantillas).

Entre MUCHAS otras cosas estan implementados como templates string, vector, map, set y tambien los streams.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
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 03:01.