Copiando um diretório

Saiba como fazer programas para backup em Java

Copiando um Diretório

// Copia todos os arquivos de um diretório para o diretório destino
// Se o diretório destino não existir, ele sera criado automaticamente
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 {
// Este método está implementado na dica – Copiando um arquivo utilizando o Java
copyFile(srcDir, dstDir);
}
}
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados