Você está aqui: Java ::: Dicas & Truques ::: Arquivos e Diretórios |
Entendendo e aprendendo a usar a classe FileQuantidade de visualizações: 9873 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:---------------------------------------------------------------------- Se precisar de ajuda com o código abaixo, pode me chamar no WhatsApp +55 (62) 98553-6711 (Osmar) ---------------------------------------------------------------------- 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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
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 |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






