Badr Benmammar
badr.benmammar@gmail.com
Algorithmique des systèmes
et applications réparties (pré requis)
Master Réseaux et Systèmes Distribués (RSD)
2
Plan - Pré requis
Gestion des fichiers
Classe File
Quelques flots :
FileReader : lire un fichier caractère par caractère
FileWriter : écrire des caractères dans un fichier
PrintWriter : println et print dans un fichier
BufferedReader : rechercher un mot dans un fichier
Sérialisation : enregistrer et restaurer des objets
L’interface Serializable
ObjectOuputStream : écrire des objets dans un fichier
ObjectInputStream : lire des objets à partir d’un fichier
3
Gestion des fichiers
4
Gestion des fichiers : classe File
import java.io.*;
public class Fichier extends File {
public Fichier (String nomFichier) {
super (nomFichier);
}
public boolean lirePossible() {
return (this.exists()&&this.isFile()&&this.canRead());
}
public boolean ecrirePossible() {
return (this.exists()&&this.isFile()&&this.canWrite());
}
}
5
Gestion des fichiers : classe File
Classe Fichier :
Permet d'instancier un objet File par le nom (chemin relatif ou absolu) de
ce fichier ou répertoire.
Permet de savoir si le fichier est accessible en lecture ou écriture.
Classe File du package io :
Quelques méthodes :
boolean exists si le fichier ou répertoire existe.
boolean isFile si c'est un fichier.
boolean canRead s'il est accessible en lecture.
boolean canWrite s'il est accessible en écriture.
1 / 23 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !