Você está aqui: Java ::: Dicas & Truques ::: Arquivos e Diretórios |
Entendendo e aprendendo a usar a classe FileQuantidade de visualizações: 9759 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"); 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 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 É 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"); |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |