Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.02 KB | None | 0 0
  1.     public static void copiarDirectorios(File d1, File d2){
  2.            
  3.             // Comprobamos que es un directorio
  4.             if (d1.isDirectory()){
  5.                     //Comprobamos si existe el directorio destino, si no lo creamos
  6.                     if (!d2.exists()){                              
  7.                             d2.mkdir();
  8.                             System.out.println("Creando directorio " + d2.toString());
  9.                     }
  10.  
  11.                     // Sacamos todos los ficheros del directorio
  12.                     String[] ficheros = d1.list();
  13.                     for (int x=0;x<ficheros.length;x++) {
  14.                             // Por cada fichero volvemos a llamar recursivamente a la copa de directorios
  15.                             copiarDirectorios(new File(d1,ficheros[x]),new File(d2,ficheros[x]));                          
  16.                     }
  17.                    
  18.                    
  19.             } else {
  20.                     copiarFicheros(d1,d2);
  21.             }
  22.            
  23.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement