8 Java Ficheiros

1567 palavras 7 páginas
Programação
Engenharia Informática
2º ano, 1º semestre
2013–2014

Ficheiros

Usados para guardar informação depois da execução de programas.

Classe File

Biblioteca java.io import java.io.File;

// criar objecto da classe File
File ficheiro = new File(nome_do_ficheiro); nome_do_ficheiro é uma String. nome_do_ficheiro pode ser apenas o nome do ficheiro
File f1 = new File("fich.txt"); ou, caso o ficheiro não esteja na directoria da classe onde é usado, deve ser indicada a sua localização.
File f1 = new File("D:\\aulas\fich.txt");

Escola Superior de Tecnologia e Gestão de Oliveira do Hospital
2013/2014

Engenharia Informática
2º Ano, 1º Semestre

NOTA: Verificar se / ou \.
2

1

Classe File

Ao objecto f1 fica associado o ficheiro fich.txt caso exista.
A criação do objecto file (File ficheiro = new File
(nome_do_ficheiro)) não garante a criação do ficheiro.
Alguns Métodos

boolean exists()

Verifica se o ficheiro existe
//...
if (f1.exists()){
System.out.print("fich existe");
} else {
System.out.print("fich não existe");
}
Apaga o ficheiro indicado

boolean delete()

// f1.delete(); Escola Superior de Tecnologia e Gestão de Oliveira do Hospital
2013/2014

Engenharia Informática
2º Ano, 1º Semestre

3

Classe File

Um objecto do tipo File pode estar associado a uma directoria.
File pasta = new File("D:\\ESTGOH\aulas");
// listar ficheiros de uma directoria
String[] ficheiros = pasta.list(); if (ficheiros == null)
// “pasta” nao existe ou nao e directoria
System.out.println("há problema com a directoria indicada..."); else for (int i=0; i<ficheiros.length; i++){
// determinar o nome dos ficheiros ou das directorias
String nomefich = ficheiros[i];
System.out.println(ficheiros[i]);
}

Escola Superior de Tecnologia e Gestão de Oliveira do Hospital
2013/2014

Engenharia Informática
2º Ano, 1º Semestre

4

2

Classe File

Para distinguir se um objecto File é um ficheiro ou uma directoria podem usar-se os métodos: boolean isFile() boolean isDirectory()
Outros Métodos

Relacionados

  • ficha 2 java
    2540 palavras | 11 páginas
  • Streams de java
    2360 palavras | 10 páginas
  • Sistemas de informação - java
    3268 palavras | 14 páginas
  • Exercicios de java
    4599 palavras | 19 páginas
  • Sistema de limpesa de arquivos
    2314 palavras | 10 páginas
  • Aplicação de gestão hoteleira em java
    1107 palavras | 5 páginas
  • Informatica
    547 palavras | 3 páginas
  • comecando a programar
    3036 palavras | 13 páginas
  • Desenvolvimento de aplicações nativas para a Plataforma Android
    1587 palavras | 7 páginas
  • Sistema de uma loja
    2336 palavras | 10 páginas