Programmation java entrées sorties HELP!!!

Fermé
dam - 5 nov. 2008 à 13:24
 Utilisateur anonyme - 7 nov. 2008 à 02:58
Bonjour,
je comprend rien à ces exercices est ce que quelqu'un pourrait m'aider.

Exercice 1 : analyse de la classe File

Pour cet exercice, il faut ouvrir la documentation des API Java à la classe File.
Il est demandé de :
1. Créer une instance de File en lui passant comme argument un répertoire
(par exemple le vôtre) puis tester si ce répertoire est valide.
2. A l’aide d’un éditeur, créer un petit fichier texte nommé fichier.txt par
exemple. Créer ensuite une instance de File en lui passant comme argument
le nom du fichier qui vient d’être créé. Tester son existence et faire afficher
sa taille. Ensuite, renommer ce fichier en autre.txt puis tester l’existence
de chacun d’eux.
3. Faire afficher la liste de tous les fichiers du répertoire utilisé à la question 1
et pour chaque fichier, préciser son chemin absolu et sa taille.

Exercice 2 : numéros des lignes d’un fichier texte

En utilisant la classe LineNumberReader, faire écrire dans la console une ligne
sur deux d’un fichier texte, par exemple les lignes 1, 3, 5, . . .

Exercice 3 : copier puis coller un fichier binaire

Cette fois-ci, on veut pouvoir copier un fichier de type quelconque et le coller.
Par conséquent, on devra utiliser des flux d’octets en entrée et en sortie sur des
fichiers. On indiquera également la taille du fichier à copier.

Exercice 4 : téléchargement d’un fichier sur un site Internet

Cet exercice est l’illustration que les flux sont indépendants des périphériques. Il
suffira donc de modifier quelque peu la classe crée à l’exercice précédent. On utilise
la classe URL pour créer un objet de type URL et on applique sur cet objet la méthode
openStream() pour obtenir un objet de type InputStream. Il reste ensuite
à reprendre ce qui a été fait à l’exercice précédent. Si l’on veut connaître la taille
en octets du fichier à télécharger, il faut créer un objet de type URLConnection en
appliquant la méthode openConnection() sur l’objet de type URL puis on applique
la méthode getContentLength() sur l’objet de type URLConnection
A voir également:

3 réponses

Bonsoir,

Tout ce que je peux te conseiller, c'est de taper dans google : classe File pour l'exercice 1.

classe LineNumberReader pour l'exercice 2.

flux d’octets en entrée et en sortie sur des fichier en java pour l'exercice 3.

classe URL pour l'exercice 4.

Bonne chance !
0
Utilisateur anonyme
5 nov. 2008 à 17:25
Salut,

Quelle est la version Java que tu utilises ?

La première chose que tu dois faire, c'est consulter la doc Java.

Par exemple https://docs.oracle.com/javase/6/docs/api/ ou
https://docs.oracle.com/javase/1.5.0/docs/api/ ou
https://docs.oracle.com/javase/1.4.2/docs/api/ ....

Ensuite dans la fenêtre de gauche (All Classes) tu cherches et cliques sur File.

Et tu trouveras pas mal de réponses.

N'hésites pas (seulement après) à demander des précisions.

Cordialement,

Dan
0
Vous pouvez allez voir dans le poly de M. Fradet.
Et n'oubliez pas que le plus efficace reste encore d'écouter mes cours.

Cordialement Daniel M.
0
Utilisateur anonyme
7 nov. 2008 à 02:58
Bonjour,

Tiens ! moi aussi je suis Daniel M.

Cordialement,

Dan
0