JAVA PrintStream

[Résolu/Fermé]
Signaler
Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
-
Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
-
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

1 réponse

Messages postés
299
Date d'inscription
dimanche 2 novembre 2008
Statut
Membre
Dernière intervention
20 novembre 2014
6
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);
}