P o o java avance tp bonne chance

P O O JAVA El Abdellaoui Sa? d Ecole Supérieure de Technologie de Sa ? Année universitaire - P O O JAVA Avancé TP Objectif Les Flux Entrée Sortée Séance éme semaine Préparé par Guerroum khawla Lbakali hanane Hala Kajji Abid Saad Exercice o o Ecrire un programme qui permet de lire le dossier racine savoir son contenu et si c ? est un ?chier ou un répertoire Ecrire un programme qui permet d ? a ?cher le contenu d ? un répertoire y compris le contenu de ses sous répertoires Exercice Gestion des ?chiers Ecrire une classe Linux qui contient les fonctions suivant o Une fonction ls File f qui permet de Lister les informations nécessaires d ? un répertoire les droits taille et nom ? Exemple drwx rep -rw ?ch txt o Une fonction cp File fs File fd qui permet de copier le contenu de ?chier fs dans le ?chier fd o Une fonction ?nd File rep File f qui permet de chercher le ?chier f dans le répertoire rep o Une fonction di ? File f File f qui permet de comparer les deux ?chiers f et f et a ?cher les lignes di ?érents o Une fonction di ? File f File f qui permet de comparer les deux ?chiers f et f et a ?cher les lignes di ?érents utilisé la classe FileReader pour lire les deux ?chiers Exercice Ecrire un programme qui permet de copier le contenu de ?chier f dans le ?chier f utilisé la classe Bu ?eredReader Exercice Sérialisation Désérialisation Ecrire une classe nommée Etudiant qui contient les attributs suivants String nom et prénom Long CNE a Ajouter des modi ?cateurs puis une méthode toString b Sérialiser la classe en implémentant l ? interface sérialisable Bonne Chance Ecrire une autre classe nommée TestEtudiant qui contient Une méthode main instanciant un objet de type Etudiant CP O O JAVA El Abdellaoui Sa? d Ecole Supérieure de Technologie de Sa ? Année universitaire - ? ? ? a Enregistrer cet objet dans un ?chier nommée etudiant txt utilise la classe ObjectOutputStream pour écrire un objet dans etudiant txt et ObjectInputStream pour lire un objet Méthodes publiques principales de la File boolean createNewFile boolean exists String getName boolean sFile String getPath String getAbsolutePath int compare To File pathname Création d ? un nouveau ?chier vide et renvoie vrai si le nouveau ?chier n'existait pas avant sa création Renvoie vrai si et seulement si le ?chier existe Retourne le nom du ?chier Retourne vrai s ? il s ? agit d ? un ?chier et faux sinon Retourne le chemin du ?chier Retourne le chemin absolu Comparaison des chemins boolean renameTo File dest boolean canRead boolean setReadOnly boolean canWrite boolean canExecute boolean isLidden long lastModi ?ed boolean delete void deleteOnExit long length static File ListRoots String list File listFiles boolean mkdir boolean mkdirs boolean isDirectory Renomme un ?chier retourne false si le ?le dest existe déjà et le renommage n'est pas e ?ectué Renvoie vrai

  • 32
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager