Java/Gestion de fichiers
Apparence
< Java
Créer un fichier
[modifier | modifier le wikicode]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) .
|
Lire
[modifier | modifier le wikicode]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 | modifier le wikicode]Voir aussi
[modifier | modifier le wikicode]- Programmation Java/Entrées Sorties sur Wikilivres
- Gestion des fichiers .xml sur Wikilivres