Skip to content

Gestion de fichiers

lcs01 edited this page Jan 24, 2019 · 1 revision

Créer un fichier

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(); } }

Panneau d’avertissement 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. Lire

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); } }

Clone this wiki locally