Flots d'octets

De quoi s'agit-il ?

Avec Java la gestion de fichiers se fait à partir d'une notion plus générale : les flots d'octets. Ceux-ci permettent de recevoir ou d'envoyer des données dans diverses situations: fichier local, fichier obtenu par une connection Internet, communication entre deux ordinateurs, ....
Les classes InputStream (réception) et OutputStream (envoi) du package java.io représentent des flots abstraits.

Travaux dirigés

  1. Fichiers locaux
    Ecriture d'un programme qui effectue la copie un fichier quelconque.

  2. Fichiers de type texte
    Lecture et écriture d'un fichier de type texte.

  3. Fichiers et applets
    Applet affichant un fichier texte.

  4. La classe File
    Utiliser la classe File pour connaître le contenu d'un dossier.

  5. Petit résumé
    Résumé sur les flots d'octets et les fichiers texte.

Exercices

  1. Conversion Euro
    Ecrire une applet convertissant plusieurs monnaies en Euro, les taux de changes étant donnés dans le fichier euro.txt.

  2. Afficheur d'images
    Reprendre l'applet Visio vue dans le TD Images pour qu'elle affiche des images dont le nom est contenu dans le fichier liste.txt.

  3. Coupeur de fichiers
    Ecrire les programmes coupe et recolle qui permettent de couper un gros fichier en fichiers plus petits, puis de reconstituer le fichier d'origine.

  4. Liste de fichiers
    Ecrire le programme fenêtré ListeFic qui permet de naviguer dans les dossiers d'un lecteur et affiche la liste des fichiers contenus dans chaque dossier.


Télécharger le TD
Retour au menu