“CHUCK NORRIS SABE qual o 
problema de performance do 
banco. Ele só está dando uma 
chance do banco se arrepender. 5... 
...
GERENCIAMENTO DE ARQUIVOS 
• Oferece uma API para ler, escrever e 
navegar no sistema de arquivos, 
baseado na File API da...
GERENCIAMENTO DE ARQUIVOS 
• Objetos disponíveis: 
– DirectoryEntry 
– DirectoryReader 
– FileEntry 
– FileError 
– FileRe...
GERENCIAMENTO DE ARQUIVOS 
– DirectoryEntry 
– Representa um diretório no sistema de arquivos. 
4 
Propriedade Descrição 
...
GERENCIAMENTO DE ARQUIVOS 
– DirectoryEntry 
5 
Método Descrição 
remove Remove o diretório. 
copyTo Copia o diretório par...
GERENCIAMENTO DE ARQUIVOS 
– DirectoryEntry 
6
GERENCIAMENTO DE ARQUIVOS 
– DirectoryReader 
– Lista os diretórios e arquivos localizados em um diretório; 
– Possui o mé...
GERENCIAMENTO DE ARQUIVOS 
– FileEntry 
– Representa um arquivo no sistema de arquivos. 
8 
Propriedade Descrição 
isFile ...
GERENCIAMENTO DE ARQUIVOS 
– FileEntry 
9 
Método Descrição 
remove Remove o arquivo. 
copyTo Copia o arquivo para outro l...
GERENCIAMENTO DE ARQUIVOS 
– FileEntry: exemplos 
10
GERENCIAMENTO DE ARQUIVOS 
– FileWriter 
– Permite criar um arquivo e escrever dados nele; 
– A escrita de dados pode ser ...
GERENCIAMENTO DE ARQUIVOS 
– FileReader 
– Permite acesso de leitura a um arquivo; 
– Método readAsText permite ler como a...
GERENCIAMENTO DE ARQUIVOS 
– FileError 
– Objeto que representa um erro ao manipular-se 
arquivos/diretórios; 
– Os erros ...
GERENCIAMENTO DE ARQUIVOS 
– FileSystem 
– Representa um sistema de arquivos; 
– Possui como propriedades: 
• name: nome d...
GERENCIAMENTO DE ARQUIVOS 
– LocalFileSystem 
– Permite acesso a raiz do sistema de arquivos local; 
– Possui como métodos...
GERENCIAMENTO DE ARQUIVOS 
– LocalFileSystem 
16
Próximos SlideShares
Carregando em…5
×

eduAula08 phonegap arquivos

334 visualizações

Publicada em

Aula 08: PhoneGAP acessando arquivos.

Publicada em: Educação
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
334
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

eduAula08 phonegap arquivos

  1. 1. “CHUCK NORRIS SABE qual o problema de performance do banco. Ele só está dando uma chance do banco se arrepender. 5... 4... 3...” Autor desconhecido. 1 SISTEMA DE ARQUIVOS COM PHONEGAP
  2. 2. GERENCIAMENTO DE ARQUIVOS • Oferece uma API para ler, escrever e navegar no sistema de arquivos, baseado na File API da W3C(http://www.w3.org/TR/FileAPI/); • Para se ter acesso a funcionalidade: –Necessário instalar o plugin org.apache.cordova.file; 2
  3. 3. GERENCIAMENTO DE ARQUIVOS • Objetos disponíveis: – DirectoryEntry – DirectoryReader – FileEntry – FileError – FileReader – FileSystem – FileWriter – LocalFileSystem 3
  4. 4. GERENCIAMENTO DE ARQUIVOS – DirectoryEntry – Representa um diretório no sistema de arquivos. 4 Propriedade Descrição isFile Sempre false. isDirectory Sempre true. name Nome do diretório. fullPath Caminho completo da raiz até o diretório. filesystem Sistema de arquivos onde reside o diretório.
  5. 5. GERENCIAMENTO DE ARQUIVOS – DirectoryEntry 5 Método Descrição remove Remove o diretório. copyTo Copia o diretório para outro local. moveTo Move o diretório para outro local. removeRecursively Remove recursivamente o diretório e seus subdiretórios. createReader Criar um objeto DirectoryReader para ler as entradas do diretório.
  6. 6. GERENCIAMENTO DE ARQUIVOS – DirectoryEntry 6
  7. 7. GERENCIAMENTO DE ARQUIVOS – DirectoryReader – Lista os diretórios e arquivos localizados em um diretório; – Possui o método readEntries para ler as entradas no diretório; 7
  8. 8. GERENCIAMENTO DE ARQUIVOS – FileEntry – Representa um arquivo no sistema de arquivos. 8 Propriedade Descrição isFile Sempre true. isDirectory Sempre false. name Nome do arquivo. fullPath Caminho completo da raiz até o arquivo. filesystem Sistema de arquivos onde reside o arquivo.
  9. 9. GERENCIAMENTO DE ARQUIVOS – FileEntry 9 Método Descrição remove Remove o arquivo. copyTo Copia o arquivo para outro local. moveTo Move o arquivo para outro local. createWriter Criar um objeto FileWriter para escrever dados no arquivo. file Retorna o arquivo e suas propriedades.
  10. 10. GERENCIAMENTO DE ARQUIVOS – FileEntry: exemplos 10
  11. 11. GERENCIAMENTO DE ARQUIVOS – FileWriter – Permite criar um arquivo e escrever dados nele; – A escrita de dados pode ser feita pelo método write; 11
  12. 12. GERENCIAMENTO DE ARQUIVOS – FileReader – Permite acesso de leitura a um arquivo; – Método readAsText permite ler como arquivo texto; 12
  13. 13. GERENCIAMENTO DE ARQUIVOS – FileError – Objeto que representa um erro ao manipular-se arquivos/diretórios; – Os erros podem ser: 13
  14. 14. GERENCIAMENTO DE ARQUIVOS – FileSystem – Representa um sistema de arquivos; – Possui como propriedades: • name: nome do sistema de arquivos; • root: diretório raiz do sistema de arquivos; 14
  15. 15. GERENCIAMENTO DE ARQUIVOS – LocalFileSystem – Permite acesso a raiz do sistema de arquivos local; – Possui como métodos: • requestFileSystem: Requisita o sistema de arquivos; • resolveLocalFileSystemURI: Retorna uma FileEntry ou DirectoryEntry usando a URI local; 15
  16. 16. GERENCIAMENTO DE ARQUIVOS – LocalFileSystem 16

×