Foros del Web » Programando para Internet » PHP »

Copiar un fiechero completo a otro

Estas en el tema de Copiar un fiechero completo a otro en el foro de PHP en Foros del Web. Bien, probando la funcion copy me di cuenta q (disculpen si suena noob) solo copia un archivo y pues queria saber como es posible copiar ...
  #1 (permalink)  
Antiguo 15/03/2012, 15:28
 
Fecha de Ingreso: marzo-2011
Mensajes: 120
Antigüedad: 13 años, 8 meses
Puntos: 3
Copiar un fiechero completo a otro

Bien, probando la funcion copy me di cuenta q (disculpen si suena noob) solo copia un archivo y pues queria saber como es posible copiar todo el contenido de una carpeta, tenia pesando comprimirlo a .rar y copiar el archivo con copy PERO lei en el manual de .rar para php q php no puede crear archivos .rar por algunos problemas de privacidad... alguien sabe q se puede hacer para copiar todo el contenido de una carpeta a otro directorio totalmente distinto fuera de el servirdor... sin tener q copiar archivo por archivo :)
  #2 (permalink)  
Antiguo 15/03/2012, 15:36
Colaborador
 
Fecha de Ingreso: mayo-2008
Ubicación: $MX['VZ']['Xalapa']
Mensajes: 3.005
Antigüedad: 16 años, 6 meses
Puntos: 528
Respuesta: Copiar un fiechero completo a otro

Puedes hacerlo con pclzip, una librería que te permite comprimir archivos en zip, pudiendo pasar todo el contenido de una carpeta.
  #3 (permalink)  
Antiguo 15/03/2012, 22:02
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: Copiar un fiechero completo a otro

no veo el mayor problema, abre la carpeta y lee archivo por archivo copiandolo a su destino final...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #4 (permalink)  
Antiguo 16/03/2012, 07:07
 
Fecha de Ingreso: marzo-2011
Mensajes: 120
Antigüedad: 13 años, 8 meses
Puntos: 3
Respuesta: Copiar un fiechero completo a otro

Cita:
Iniciado por Nemutagk Ver Mensaje
no veo el mayor problema, abre la carpeta y lee archivo por archivo copiandolo a su destino final...
es q no es copiar un archivo amigo :), lee pregunte fue por copiar el contenido de una carpeta me explico por si no me explique bien... Yo tengo 1 carpeta con otras carpetas como

TODO> y en ella tengo FOTOS y MASTOFOTOS ambas carpetas dentro de TODO ahora como puedo copiar la carpeta TODO y asi tener su informacion en otro lado copiarla completa
  #5 (permalink)  
Antiguo 16/03/2012, 08:18
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: Copiar un fiechero completo a otro

Cita:
Iniciado por carlos__333 Ver Mensaje
es q no es copiar un archivo amigo :), lee pregunte fue por copiar el contenido de una carpeta me explico por si no me explique bien... Yo tengo 1 carpeta con otras carpetas como

TODO> y en ella tengo FOTOS y MASTOFOTOS ambas carpetas dentro de TODO ahora como puedo copiar la carpeta TODO y asi tener su informacion en otro lado copiarla completa
Leíste bien mi mensaje? dije, abre la carpeta y lee archivo por archivo copiandolo a su destino final, no importa si solo tienes 1 archivo o 100, ahora, no hay forma de con una sola función copiar todo el contenido de una carpeta a otra, ni si quiera en FTP, tienes que hacerlo de la misma forma que te eh dicho, has una función recursiva y así cuando se detecte que el "archivo" a copiar realmente es una carpeta la vuelves a abrir y sigues copiando...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #6 (permalink)  
Antiguo 16/03/2012, 12:16
 
Fecha de Ingreso: marzo-2011
Mensajes: 120
Antigüedad: 13 años, 8 meses
Puntos: 3
Respuesta: Copiar un fiechero completo a otro

Cita:
Iniciado por Nemutagk Ver Mensaje
Leíste bien mi mensaje? dije, abre la carpeta y lee archivo por archivo copiandolo a su destino final, no importa si solo tienes 1 archivo o 100, ahora, no hay forma de con una sola función copiar todo el contenido de una carpeta a otra, ni si quiera en FTP, tienes que hacerlo de la misma forma que te eh dicho, has una función recursiva y así cuando se detecte que el "archivo" a copiar realmente es una carpeta la vuelves a abrir y sigues copiando...

HEHHEHE Gracias por tu respuesta pero parece q ninguno de los dos lee lo q el otro dice hhehe y pues ya se y comparto tu logica de copiar archivo por archivo pero es lo q no queria hacer hehhe el pana de PcLZip fue mas acertada su respuesta heheh :) de igual manera gracias men muy amable

Etiquetas: completo
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 21:38.