JAVA PrintStream

Résolu/Fermé
remousse Messages postés 299 Date d'inscription dimanche 2 novembre 2008 Statut Membre Dernière intervention 20 novembre 2014 - 25 juin 2012 à 10:23
remousse Messages postés 299 Date d'inscription dimanche 2 novembre 2008 Statut Membre Dernière intervention 20 novembre 2014 - 25 juin 2012 à 11:09
Bonjour,

J'utilise PrintStream afin de créer un fichier csv pour stocker les résultats de mon programme.
Cependant, j'aimerai que lorsque j'exécute une nouvelle fois mon programme vérifier que le fichier csv existe et si true, le timestampé. Malheureusement pour un printstream il n'y a pas de méthode exist() comme pour un File.

Avez-vous une idée ?

PrintStream csvFile = new PrintStream(new FileOutputStream("test.csv"));
if (csvFile "existe"){
// renomme le fichier test.csv en test.csv."date+heure"
}


Par avance merci
A voir également:

1 réponse

remousse Messages postés 299 Date d'inscription dimanche 2 novembre 2008 Statut Membre Dernière intervention 20 novembre 2014 6
25 juin 2012 à 11:09
Problème résolu:

File f = new File(path + File.separator + "test.csv");
File finalfile=new File(path + File.separator + "test.csv."+dF.format(now));
if (f.exists()){
f.renameTo(finalfile);
}
0