Commande copy - Java - Programmation
Marsh Posté le 02-01-2004 à 15:43:26
Code :
|
Marsh Posté le 02-01-2004 à 16:35:16
Il ne faut pas utiliser un Reader pour lire le fichier, mais un InputStream. De même, il faut utiliser un OutputStream, et pas un Writer pour écrire. Les Reader/Writer sont faits uniquement pour le texte.
Code :
|
Marsh Posté le 03-01-2004 à 01:04:14
ben dis donc, merci les gars.
Mé pkoi on spécifie une tailee de buffer ? c nécaissaire? ca optimise?
Marsh Posté le 03-01-2004 à 01:06:57
c'est sensé optimiser, mais comme les entrée-sorties sont déjà bufferisées par le système, ça doit pas changer énormément.
Marsh Posté le 03-01-2004 à 01:13:52
oki c bien ce que je pensé. et il me semble que 1024 c le nombre par défaut.
Mé je pense qu'a partir dun certains nombre ca devient moins otpimisé? genre je met 32 ko? ou bien plus encore
ah oui pi encore un truc, les final c obligé?
et le bloc finally aussi? pkoi?
Marsh Posté le 03-01-2004 à 01:16:38
la dernière fois, j'ai entendu parler de 4 ou 8ko, mais je me souviens plus de l'OS/plateforme.
de toutes façon 1Ko c'est ridicule, 8-10ko c'est le mini pour voir un peu de différence je pense.
Marsh Posté le 07-01-2004 à 11:29:03
Code :
|
edit : closage de stream !
edit2 : encore une coorrection de bug
Marsh Posté le 02-01-2004 à 15:17:07
Bonjour,
Je cherche à écrire la comme copy (ou cp ) en java.
Je ne trouve pas de méthode parmettant cela
(genre static boolean copy(string f1, string s2))
Quelqun a til une udée?
(je n'ai rien trouvé dans les precedants posts non plus)
Merci bcp!