Miten kirjoitan tekstiä tiedostoon, siten että jokaiselle riville tulisi Stringin sisältö, ja kirjoittamista jatkettaisiin (jos virta suljetaan ja avataan uudestaan) aina tiedoston viimeiseltä riviltä?
Mikä on muuten default tallennuspaikka windows ympäristössä. UNIX tallentaa tiedoston samaan hakemistoon jossa ohjelam, päteekö sama windowsiss?
ps, olen ihan aloittelija....
Tiedostoon kirjoittaminen
(The Java Developers Almanac 1.4
http://javaalmanac.com/egs/java.io/WriteToFile.
)
try { BufferedWriter out = new BufferedWriter(new FileWriter("outfilename")); out.write("aString"); out.close(); } catch (IOException e) { }
Tiedoston perään kirjoittaminen (eli lisätään true FileWriter:iin).
try { BufferedWriter out = new BufferedWriter(new FileWriter("filename", true)); out.write("aString"); out.close(); } catch (IOException e) { }
Oletushakemisto tiedostolle on hakemisto, josta ohjelma on käynnistetty.
Aihe on jo aika vanha, joten et voi enää vastata siihen.