Pour pouvoir utiliser un objet de type File, vous devez importer le package java.io.File avec l’instruction suivante :
import java.io.File;
Supposons que vous ayez créé un fichier nommé fichier.txt et que vous l’ayez stocké dans le dossier src d’un projet.
Pour avoir des informations sur ce fichier, vous commencerez par définir un objet File avec cette instruction :
File fichier = new File("fichier.txt");
Vous pourrez ensuite obtenir diverses informations sur le fichier avec les méthodes suivantes :
Méthode | Effet |
fichier.getAbsolutePath() | Chemin absolu |
fichier.getName() | Nom du fichier |
fichier.exists() | true si le fichier existe, false sinon |
fichier.isFile() | true s’il s’agit d’un fichier, false sinon |
fichier.length() | Taille du fichier en octets |
fichier.isDirectory() | true s’il s’agit d’un dossier, false sinon |
Voici un exemple de code :
import java.io.File;
public class cFile {
public static void main(String[] args) {
File fichier = new File("fichier.txt");
System.out.println("getName : " + fichier.getName());
System.out.println("getAbsolutePath : " + fichier.getAbsolutePath());
System.out.println("exists : " + fichier.exists());
System.out.println("isDirectory : " + fichier.isDirectory());
System.out.println("isFile : " + fichier.isFile());
System.out.println("length : " + fichier.length());
}
}
Et voici le résultat :