ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
934
934
EMPFEHLEN
-
Hallo,
ich habe folgendes Problem: Ich will eine RTF datei aus einer JAVA Applikation auf dem Desktop speichern. Das schreiben der Datei funktioniert soweit ganz gut, auch den windows username habe ich ausgelesen... Aber wie bringe ich den username jetzt in den Pfad und den Dateinamen?
windowsUserName ist die variable die den windows benutzernamen zugewiesen bekommen hat.
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
if (e.getSource() == MenuDatei3) { try { File auswertung = new File("C:\Users\[COLOR="Red"]USERNAME[/COLOR]\Desktop\auswertung4.rtf") FileWriter fw = new FileWriter(auswertung); fw.write(auswertungÜberschrift.getText() + textAuswertung); fw.flush(); fw.close(); System.out.println(windowsUserName); } catch( IOException a ) { a.printStackTrace(); }
so wie bei einem SQL statment, also:
Code :1 2
File auswertung = new File("C:\Users\'"+windowsUserName+"'\Desktop \auswertung4-"+windowsUserName+"'.rtf")
funktioniert es leider nicht, auch alle anderen Varianten haben leider nicht funktioniert.
Danke für die Hilfe.
MfGGeändert von Pillez7 (20.04.09 um 21:28 Uhr)
-
bin grad selbst auf eine Lösung gekommen

1. die Slashs waren in der falschen richtung
2. ein String als Dateipfad tut es auch
Code :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
if (e.getSource() == MenuDatei3) { try { String dateiPfad = new String(); dateiPfad = ("C:/Users/"+windowsUserName+"/Desktop/QuizAuswertung"+nutzerVorname+nutzerNachname+".rtf"); File auswertung = new File(dateiPfad); FileWriter fw = new FileWriter(auswertung); fw.write(auswertungÜberschrift.getText() + textAuswertung); fw.flush(); fw.close(); System.out.println(windowsUserName); } catch( IOException a ) { a.printStackTrace(); } }
MfG
-
20.04.09 21:54 #3Code java:
1 2
File auswertung = new File(FileSystemView.getFileSystemView(). getHomeDirectory().getAbsolutePath() + "\\auswertung4.rtf");
Ähnliche Themen
-
Desktop verschieben - Desktop nicht auf Systemplatte speichern...
Von Thomas Lindner im Forum Microsoft WindowsAntworten: 9Letzter Beitrag: 05.02.09, 01:18 -
Datei in Pfad speichern indem die kompilierte .exe ist
Von smaresh im Forum Delphi, Kylix, PascalAntworten: 4Letzter Beitrag: 05.01.08, 12:50 -
Pfad einer Datei
Von Profi im Forum ASPAntworten: 1Letzter Beitrag: 15.03.05, 17:52 -
Lokales Speichern von Datei unter Pfad...jsp/struts/sapr3/oracle
Von mungoparks im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 2Letzter Beitrag: 30.03.04, 10:07 -
Pfad einer Upload Datei speichern
Von redX im Forum PHPAntworten: 2Letzter Beitrag: 17.03.04, 07:04





Zitieren
Login





