1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| public static void ecrireFichierI(File dir, String nomFichier, String monText) {
Charset charset = Charset.forName("UTF8"); // * AJOUT
BufferedWriter writer = null;
//PrintWriter wri = null;
try {
if (!dir.exists()) {
dir.mkdir(); // On crée le répertoire (s'il n'existe
// pas!!)
}
// Déclaration de lobjet fichier new file
File newfile = new File(dir.getAbsolutePath() + File.separator
+ nomFichier);
// Création du fichier
newfile.createNewFile();
// Formater date
SimpleDateFormat formater = null;
Date aujourdhui = new Date();
formater = new SimpleDateFormat(" dd/MM/yyyy 'à' HH:mm ");
// Intégration du contenu dans un BufferedWriter
writer = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(newfile),charset)); // * AJOUT
writer.newLine();
writer.write("["+formater.format(aujourdhui)+"] ");
writer.write(monText);
... |