08. april 2002 - 08:26Der er
13 kommentarer og 1 løsning
Skrive til en eksisterende fil
Jeg har brug for at skrive til en allerede eksisterede fil, men hver gang jeg åbner den og skriver til den bliver den bare overskrevet.... HELP... filen er en såkaldt logfil...
Man kan ikke oprette en FileWriter på den måde boris, faktisk er FileWriter en abstrakt klasse så du kan slet ikke instantiere den. Du skal bruge: FileOutputStream fos = new FileOutputStream( "...",true); Den kan du så pakke ind med buffer etc hvis du ønsker det.
boris: Undskyld, jeg slog lige op under FilterWriter i stedet for FileWriter, derfor min forkerte kommentar, den er hermed trukket tilbage og beklaget!
Eksempel fra Java Software Solutions på det carsten mener, man ikke kan (side 402): " ... FileWriter fw = new FileWriter (file) BufferedWriter bw = new BufferedWriter (fw) PrintWriter OutFile = new PrintWriter (bw) .... " Kan man eller kan man ikke?
Er der ikke nogen der bare har et lille kode eksempel, eller bare det samme som ovenstående... Jeg kan ikke forstå at boris skriver noget andet end carstenknudsen...
Ja, folk er virkelig ikke til at stole på nu til dags. Nå, men det her er da heldigvis undtagelsen...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.