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();
}
}