[Java] Ecriture incomplete d'un fichier...
Babybel
-
Babybel -
Babybel -
Bonjour,
J'essaye de copier une certaine quantité de texte dans des fichiers que je génère,
mais le problème est que l'écriture est à chaque fois incomplète :
- un system.out.println(texte) copie le texte en entier
- j'ai essayé filewriter, printwriter, bufferedwriter...
- la taille des fichiers est différente (de 20ko à 1500ko)
- la "coupe" des fichiers semble aléatoire (pas de caractère spécial)
Si quelqu'un a une solution...
Mon dernier essai en date :
J'essaye de copier une certaine quantité de texte dans des fichiers que je génère,
mais le problème est que l'écriture est à chaque fois incomplète :
- un system.out.println(texte) copie le texte en entier
- j'ai essayé filewriter, printwriter, bufferedwriter...
- la taille des fichiers est différente (de 20ko à 1500ko)
- la "coupe" des fichiers semble aléatoire (pas de caractère spécial)
Si quelqu'un a une solution...
Mon dernier essai en date :
FileWriter fw = null;
try
{
fw = new FileWriter(patentName, false);
BufferedWriter output =new BufferedWriter(fw);
output.write(patentHTML.toString());
output.flush();
}
catch(IOException ioe){
System.out.print("Erreur : ");
ioe.printStackTrace();
}
finally{
try{
fw.close();
}catch(IOException e){
//do something clever with the exception
}
}
A voir également:
- [Java] Ecriture incomplete d'un fichier...
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
Et si tu affiches patentHTML ça donne quoi?
Y a-t-il une erreur?
Au fait c'est quoi comme type patentHTML?
Le loup, solitaire et mystérieux.
Y a-t-il une erreur?
Au fait c'est quoi comme type patentHTML?
Le loup, solitaire et mystérieux.
ah oui au temps pour moi, patentHTML est un String : il contient un code source entier en HTML.
Si je fais System.out.println(patentHTML) ça revient au même que si je fais system.out.println(patentHTML.toString())
Je sais plus pourquoi j'avais essayé ça
Et donc ça affiche le code source en entier dans la console jusque la balise </HTML>
alors que le "write" s'arrete en plein milieu d'une phrase par moment
Si je fais System.out.println(patentHTML) ça revient au même que si je fais system.out.println(patentHTML.toString())
Je sais plus pourquoi j'avais essayé ça
Et donc ça affiche le code source en entier dans la console jusque la balise </HTML>
alors que le "write" s'arrete en plein milieu d'une phrase par moment
Egalement fw.close();