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