Copiando arquivos no Android

Categoria: Android
Publicado em 22 de Agosto de 2011

Para copiar arquivos no Android o seguinte trecho de código pode ser usado:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// 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();


 

Copyright © Fernando Hidemi Uchiyama 2010 - Todos os direitos reservados