Java/Gestion de fichiers

Début de la boite de navigation du chapitre
Gestion de fichiers
Icône de la faculté
Chapitre no 10
Leçon : Java
Chap. préc. :Exceptions
Chap. suiv. :Interfaces graphiques
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Java : Gestion de fichiers
Java/Gestion de fichiers
 », n'a pu être restituée correctement ci-dessus.

Créer un fichier

modifier
import java.io.*;
public class NouveauFichier {
  public static void main(String args[]) throws Exception {
    FileWriter fw1 = new FileWriter("fichier1.txt");     // Écrase le fichier s'il existe déjà
    BufferedWriter bw1 = new BufferedWriter(fw1);
    bw1.write("Début du texte 1");
    bw1.close();
  }
}
  Lancer deux fois cette classe effacera le résultat de la première dans le fichier résultat. Pour l'éviter, utiliser new FileWriter("fichier1.txt", true).

Pour lire le fichier créé ci-dessus :

import java.io.*;
public class LireFichier {
  public static void main(String[] args) {
    File fichier = new File("fichier1.txt");
    int car;
    StringBuffer contenu = new StringBuffer("");
    FileInputStream ftemp = null;
    try {
      ftemp = new FileInputStream(fichier);
      while( (car = ftemp.read()) != -1)
        contenu.append((char)car);
      ftemp.close();
    }
    catch(FileNotFoundException e) {
      System.out.println("Fichier introuvable");
    }
    catch(IOException ioe) {
      System.out.println("Exception " + ioe);
    }
    System.out.println(contenu);
  }
}

Références

modifier

Voir aussi

modifier