Exercicioslista
1114 palavras
5 páginas
Programação IIProf. 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