Exercicioslista

1114 palavras 5 páginas
Programação II

Prof. Ms. Daniel Rosa Canêdo
(danielcanedo@gmail.com)

Manipulação de Arquivos








Em Java é possível trabalhar com arquivos sem a preocupação com o Sistema Operacional
O acesso aos arquivos podem ser feitos no baixo nível, gravando e lendo bytes ou em alto nível gravando e lendo caracteres, ou ainda gravando e lendo caracteres
Os arquivos textos podem ser lidos diretamente Arquivos binários ou contendo objetos devem ser lidos por programas especiais que

Manipulação de Arquivos




Existem várias classes em Java para controle de Entrada e Saída de arquivos

Todas pertencentes ao pacote java.io

Manipulação de Arquivos


Declaração de Arquivos






Utiliza-se a classe mais simples chamada File
Esta classe não consegue manipular o conteúdo de um arquivo por meio de leitura e gravações Associa uma variável a um arquivo físico, ou seja, cria um caminho abstrato entre o programa e o arquivo de dados

File arq = new
File(“/home/danielcanedo/dados.txt”);


Não é exigida a existência física deste arquivo, por isto a necessidade de aplicar outros

Manipulação de Arquivos


Verificando se o objeto faz referência a um arquivo ou diretório existente

File arq = new
File(/home/danielcanedo/dados.txt);
if(arq.exists())
System.out.println(“Arquivo existente”); else System.out.println(“Arquivo não existente”);

Manipulação de Arquivos


Verificando se o objeto faz referência a um diretório File arq = new
File(/home/danielcanedo/dados.txt);
if(arq.isDirectory())
System.out.println(“Objeto é um diretório”); else System.out.println(“Objeto não é um diretório”);

Manipulação de Arquivos


Verificando se o objeto faz referência a um arquivo File arq = new
File(/home/danielcanedo/dados.txt);
if(arq.isFile())
System.out.println(“Objeto é um arquivo”); else System.out.println(“Objeto é um arquivo”);

Manipulação de Arquivos


Verificando se o

Relacionados