Você está aqui: Java ::: Dicas & Truques ::: Arquivos e Diretórios |
Entendendo e aprendendo a usar a classe FileQuantidade de visualizações: 9956 vezes |
A classe File, do pacote java.io, é uma representação abstrata de um arquivo ou diretório no sistema de arquivos da máquina atual. Veja sua posição na hierarquia de classes Java:java.lang.Object java.io.File Esta classe implementa ainda as interfaces Serializable e Comparable<File>. Na versão 1.5 do Java, a classe File possui três construtores mais comumente usados. O primeiro recebe um objeto da classe File representando o diretório pai e uma string representando o diretório filho ou o nome de um arquivo contido no diretório pai. Veja um exemplo:
import java.io.*;
public class Estudos{
public static void main(String[] args){
// Uma instância de File que representa um arquivo
File arquivo = new File(new File("C:\\java"), "conteudo.txt");
// vamos exibir o resultado
System.out.println(arquivo.getName());
System.exit(0);
}
}
O segundo construtor nos permite fornecer o diretório e/ou nome do arquivo como um único argumento. Veja:
import java.io.*;
public class Estudos{
public static void main(String[] args){
// Uma instância de File que representa um arquivo
File arquivo = new File("C:\\java\\conteudo.txt");
// vamos exibir o resultado
System.out.println(arquivo.getName());
System.exit(0);
}
}
O terceiro construtor é similar ao primeiro, com a diferença que agora podemos fornecer os dois argumentos usando String. Veja:
import java.io.*;
public class Estudos{
public static void main(String[] args){
// Uma instância de File que representa um arquivo
File arquivo = new File("C:\\java", "conteudo.txt");
// vamos exibir o resultado
System.out.println(arquivo.getName());
System.exit(0);
}
}
É importante notar que, simplesmente criar uma instância de File, não implica em criar o diretório ou arquivo no sistema de aruivos da máquina atual. A classe File é apenas uma abstração do diretório e/ou arquivo representado. Veja, por exemplo, como verificar se um determinado arquivo existe:
import java.io.*;
public class Estudos{
public static void main(String[] args){
// Uma instância de File que representa um arquivo
File arquivo = new File("C:\\java\\conteudo.txt");
// vamos verificar se o arquivo existe
if(arquivo.exists()){
System.out.println("O arquivo existe");
}
else{
System.out.println("O arquivo NÃO existe");
}
System.exit(0);
}
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
|
Delphi - Como usar o Delphi para verificar se um determinado processo do Windows está sendo executado JavaScript - Como usar objetos Set em seus códigos JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





