 |
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
- Fichiers locaux
Ecriture d'un programme qui effectue la copie un fichier quelconque.
- Fichiers de type texte
Lecture et écriture d'un fichier de type texte.
- Fichiers et applets
Applet affichant un fichier texte.
- La classe File
Utiliser la classe File pour connaître le contenu d'un dossier.
- Petit résumé
Résumé sur les flots d'octets et les fichiers texte.
Exercices
- Conversion Euro
Ecrire une applet convertissant plusieurs monnaies en Euro,
les taux de changes étant donnés dans le fichier
euro.txt.
- 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.
- 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.
- 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