Copiando arquivos no Android
De Basef
Para copiar arquivos no Android o seguinte trecho de código pode ser usado:
// Tamanho do buffer de cópia byte[] buffer = new byte[1024]; int intReadLength; // Arquivo de origem (input stream) InputStream objInputStream = new FileInputStream("/caminho/para/arquivo/origem"); // Arquivo destino (output stream) OutputStream objOutputStream = new FileOutputStream("/caminho/para/arquivo/destino"); // Transfere o arquivo com cópias em lote de 1024 bytes while ((intReadLength = objInputStream.read(buffer)) > 0 ){ objOutputStream.write(buffer, 0, intReadLength); } // Atualiza e fecha as streams objOutputStream.flush(); objOutputStream.close(); objInputStream.close();