A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Prof.: Jean Carlo Mendes

Apresentações semelhantes


Apresentação em tema: "Prof.: Jean Carlo Mendes"— Transcrição da apresentação:

1 Prof.: Jean Carlo Mendes jean.mendes@gmail.com poo2@codifique.net http://www.codifique.net

2  O java fornece algumas boas facilidades para se trabalhar com a leitura/gravação de arquivos  Não é necessário se preocupar com o sistema operacional onde a aplicação está sendo executada  Como o Java é OO, obviamente iremos usar classes e instâncias (objetos) para manipular a entrada e saída de dados 2

3  Instâncias da classe File (java.io.File) representam caminhos (paths) para possíveis locais no Sistema Operacional  File apenas representa um arquivo ou pasta, não necessariamente significa que o caminho exista  Exemplo:  File arquivo = new File(“C:\\Temp\arquivo.txt”); 3

4  boolean exists()  Verifica se arquivo ou pasta existe  boolean isDirectory ()  Verifica se é uma pasta  boolean isFile ()  Verifica se é um arquivo  boolean canRead()  Verifica se há permissão de leitura  boolean canWrite ()  verifica se há permissão de escrita 4

5  boolean mkdir  Cria uma pasta  booelan renameTo (File file)  renomea um arquivo  boolean lenght ()  Retorna o tamanho do arquivo  boolean delete()  apagar arquivo 5

6 6

7 7

8  FileWriter  Representação do arquivo que será gravado  FileWriter writer = new FileWriter(new File(“saida.txt”));  PrintWriter  Representa o “gerador” do arquivo  PrintWriter printW = new PrintWriter(writer);  Nunca esquece de fechar os arquivos.... 8

9  FileReader  Representação do arquivo que será lido  FileReader reader= new FileReader(“saída.txt”);  BufferedReader  Leitor do arquivo  BufferedReader br = new BufferedReaer(reader);  Nunca esquecer de fechar o arquivo! 9

10 10

11 11

12 12

13 13

14 14

15 15

16 16

17 17


Carregar ppt "Prof.: Jean Carlo Mendes"

Apresentações semelhantes


Anúncios Google