Einzelnen Beitrag anzeigen
Alt 18.12.2002, 19:42   #4
RaistlinMajere
Inventar
 
Registriert seit: 06.04.2001
Alter: 44
Beiträge: 2.343


Standard

Zitat:
Original geschrieben von creibl
So weit ich weiß, legt Java die Detei beim Aufruf an.

Sprich die Datei muss nicht vorhanden sein. Wenn sie trotzdem vorhanden ist, wird sie überschrieben.

Mit

public static void main(String[] args)
{
....
String filename;
......
......
filename = "C:\\Verzeichnis\\Dateiname.txt";
w = new FileWriter(filename);

funktionierts zumindest bei mir.

Um in unterschiedlichen Dateinamen abspeichern zu können, würde ich es so machen: Einfach an den Dateinamen das Datum und die Uhrzeit anfügen lassen.

Hoffe, ich konnte dir helfen.

mfg
stimmt, funzt gut, nur ein problem gibts noch. ich möchte die datei im homedirectory (d.h. dort, wo sich auch die .java-dateien befinden), abspeichern, der pfad dorthin kann aber natürlich unterschiedlich sein.

dummerweise wird mir jedoch, wenn ich als savepath einfach ".\\dateiname.txt" angebe, die datei immer in den installationsordner des onestudios\bin abgespeichert, als ob das das homedirectory wäre, was es aber nicht ist!
ich habe auch schon probiert, den absoluten pfad des .java-files auszulesen, um ihn als pfadangabe fürs abspeichern dex .txt-files zu verwenden, aber auch da wird mir das bin-verzeichnis angegeben, was aber nicht korrekt ist, weil die java-files woanders liegen.
____________________________________
"Life is like a box of rockets," said the Marine. "You never know what you´re gonna ret."
Then he pulled the trigger of his BFG9000.
RaistlinMajere ist offline   Mit Zitat antworten