Ce TP noté dure 4h.
Votre entreprise souhaitre créer un module permettant de manipuler des fichiers en mémoire,
donc sans disque.
Le cahier des charges suivant (simplifié) vous a été donné :
-
Un système de fichiers est composé de fichiers et de répertoires. Un fichier contient du texte
découpé en lignes. Un répertoire contient des fichiers.
-
On souhaite avoir le minimum d'opérations sur le système de fichiers et permettre
à n'importe qui utilisant le module de système de fichier d'écrire ses propres opérations.
Dans le but de faciliter la correction, on vous demande de dupliquer le code en le mettant
dans un package Java différent pour chaque question, v1 pour la question 1, v2 pour la question 2, etc.
Comme base, on vous donne le code qu'un stagiaire a écrit :
et qui permet de modéliser un fichier.