Discussion:
Copiar directorios y archivos en java
(demasiado antiguo para responder)
Derek
2005-01-24 17:36:36 UTC
Permalink
Hola:

Mi duda es la siguiente:

Como puedo copiar toda una estructura de directorios y ficheros a un destino
dado. Es decir, la tipica funcionalidad del comando "cp" de Unix o "copy" de
DOS.

Gracias.
EdUarDo
2005-01-24 17:38:15 UTC
Permalink
Pues leyendo el contenido y el nombre de los ficheros y escribiéndolos en el directorio destino.
Derek
2005-01-24 17:55:04 UTC
Permalink
Si, esa opcion es obvia. Yo me refiero a si existe una forma mas directa y
menos engorrosa como podria ser una funcion tipo copy().

Gracias.
Post by EdUarDo
Pues leyendo el contenido y el nombre de los ficheros y escribiéndolos en
el directorio destino.
EdUarDo
2005-01-25 08:38:40 UTC
Permalink
Post by Derek
Si, esa opcion es obvia. Yo me refiero a si existe una forma mas directa y
menos engorrosa como podria ser una funcion tipo copy().
Ya te han contestado en otro post.
emiedes
2005-01-24 17:49:24 UTC
Permalink
No hay un java.io.File.copy(). Tendrás que hacerlo a mano. Un par de pistas:

- Aquí tienes un ejemplo trivial (poco eficiente) de cómo se copia un
fichero suelto:
http://java.sun.com/docs/books/tutorial/essential/io/example-1dot1/Copy.java
- Existe un File.listFiles que te puede servir.

Ale, saludos.
Post by Derek
Como puedo copiar toda una estructura de directorios y ficheros a un destino
dado. Es decir, la tipica funcionalidad del comando "cp" de Unix o "copy" de
DOS.
Gracias.
Leto Atreides
2005-01-25 08:53:18 UTC
Permalink
Post by Derek
Como puedo copiar toda una estructura de directorios y ficheros a un destino
dado. Es decir, la tipica funcionalidad del comando "cp" de Unix o "copy" de
DOS.
Gracias.
La clase File te puede ayudar, sobretodo para crear directorios y
ficheros, aunque no se puedan copiar.
Ignatius
2005-01-25 10:31:22 UTC
Permalink
Post by Derek
Como puedo copiar toda una estructura de directorios y ficheros a un destino
dado. Es decir, la tipica funcionalidad del comando "cp" de Unix o "copy" de
DOS.
Tal vez esta librería te sirva de ayuda:
http://jakarta.apache.org/commons/io/apidocs/index.html

Mira la clase FileUtils.

Un saludo,
Ignatius

Loading...