Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/01/2006, 21:00
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 22 años, 3 meses
Puntos: 53
prueba con esta clase!!

esta clase te copia una aprpeta entera, por consiguiente tiene un metodo que te copia archivo por archivo, asi que tu nadamas usarias ese!!

have funnnnnnnnnnnn!!
Código PHP:
/*
 * Author: Crysfel Villa
 * Created: Friday, June 03, 2005 4:54:59 PM
 * Modified: Friday, June 03, 2005 4:54:59 PM
 */


public class Copiar
{
    public 
void copyDirectory(File srcDir, File dstDir) throws IOException {
        if (
srcDir.isDirectory()) {
            if (!
dstDir.exists()) {
                
dstDir.mkdir();
            }
            
            
String[] children = srcDir.list();
            for (
int i=0; i<children.length; i++) {
                
copyDirectory(new File(srcDir, children[i]),
                    new 
File(dstDir, children[i]));
            }
        } else {

            
copyFile(srcDir, dstDir);
        }
    }
    
    
// Copia el archivo src a el archivo dst
    // si el archivo dst no existe, es creado
    
public void copy(File src, File dst) throws IOException {
        
InputStream in = new FileInputStream(src);
        
OutputStream out = new FileOutputStream(dst);
        
        
        
byte[] buf = new byte[1024];
        
int len;
        while ((
len = in.read(buf)) > 0) {
            
out.write(buf, 0, len);
        }
        
in.close();
        
out.close();
    }
}