Pr�cisions sur les flux : ----------------------- Les InputStream/OutputStream c'est pour les donn�es binaires. Pour les donn�es textuelles il faut utiliser les Reader/Writer.
Maintenant pour �crire au final dans un fichier, il faut bien utiliser le binaire. Il existe InputStreamReader et OutputStreamWriter qui servent � faire ce lien. Attention, il faut savoir dans quel encodage on veut �crire. Si on ne pr�cise rien, on �crit dans celui qui est d�fini par d�faut. Bref a employer avec parcimoni. Il est plus sage de choisir un format (a priori "ISO Latin 1" ou "UTF 8" sous nos latitudes). Marche � suivre : --------------- File dossierCible = "..."; dossierCible.mkdirs(); File fichierCible = new File(dossierCible,"monFichier.txt"); FileOutputStream fos = new FileOutputStream(fichierCible); OutputStreamWriter osw = new OutputStreamWriter(fos,"ISO 8859-1"); // c�d ISO Latin 1 osw.write(...); osw.flush(); fos.flush(); osw.close(); fos.close(); Cordialement, -------------------------------------------------------------------- Erik Mazoyer, Chef de projet HyperOffice 6, rue Jacques Daguerre - 92565 Rueil-Malmaison Cedex T�l. 01 41 96 96 76 Fax 01 41 96 96 77 M�l [EMAIL PROTECTED] Nouveau cycle de s�minaires "les mardis d'HyperOffice" Inscriptions et renseignements : http://www.hyperoffice.fr/formation/catalogue/index.asp > -----Message d'origine----- > De : Pascal EMMA [mailto:[EMAIL PROTECTED] > Envoy� : lundi 16 juin 2003 18:27 > � : [EMAIL PROTECTED] > Objet : Ecrire un fichier dans un r�pertoire > > > Bonjour, > Comment puis-je cr�er un fichier textuel � partir d'un > inputStream, dans un r�pertoire cr�� auparavant par une > m�thode mkdirs ? En fait, je parviens bien � cr�er mon > fichier mais pas dans le r�pertoire d�sir�. Je vous remercie > pour vos r�ponses et vous souhaite une bonne continuation... > Cordialement, > >
