new File wenn File already exists? wie?

paradox3lite

Mitglied
Tag,

Mien Programm liest XML Dateien aus und übergibt die Were in eine CSV Datei, alles erfolgreich. Die Datei wird dann in einem vordefinierten Ordererstellt (Siehe Codelinie)

Jedoch wenn die Datei geöffnet ist, oder bereits vorhanden und ich das Programm nochmals durchlaufe überschreibt er es einfach, das will ich verhindern! Könnt Ihr mir da sagen, was ich ergänzen muss?

Sollte dann so sein: blablabla.csv > dann wenn man es nochmls durchführt: blablabla1.csv usw..
Noch besser wäre blablabla_datum_und_uhrzeit =) aber sollte so rasch wie möglich eine Lösung haben.

Hier der Teil des Codes:

Java:
..blablacode
...blabla

private static void displayData(ArrayList<BeanPGWRecord> listBean2) throws IOException {
	
//CSV Output
System.setOut(new PrintStream(new FileOutputStream(new File("Z:/Documents and Settings/tgdcaand/Desktop/LTE_Nutzung.csv"))));

..blablacode
...blabla

DANKE!:toll:
 
in dem du dir mal ordentliches OOP angewöhnst und nicht alles in einer zeile machen willst ... weil so wird das nichts ... du brauchst schon mindestens das File-objekt ...
auch solltest du System.out/.err nicht umleiten sondern in die entsprechenden streams schreiben ... mehr dazu : google -> "java file i/o"
 

Zurück
Oben