2012-04-10 7 views
-2

Mögliche Duplizieren:
Prepend lines to file in JavaAppend Text beim Starten der Datei

Ich habe eine CSV-Datei, die UTF-8-Codierung unterstützt. Ich möchte etwas Text in dieser Datei am Startpunkt mit Java einfügen. Wie kann ich das machen? Ich möchte nicht eine andere Datei erstellen und diesen Text und dann den Inhalt dieser Datei in eine neue Datei schreiben.

+1

Ähnliche Fragen bereits beantwortet http://stackoverflow.com/questions/2537944/prepend-lines-to-file-in-java –

+3

Was Sie wollen und was möglich ist, sind zwei völlig verschiedene Dinge. –

+1

@HovercraftFullOfEels - im Angesicht meiner Prägnanz immer eloquent. –

Antwort

2

Der einfachste Weg ist, eine andere Datei zu erstellen und diesen Text zu schreiben und dann der vorhandenen Datei in eine neue Datei zu enthalten. Kopieren Sie dann die neue Datei in den alten Dateinamen und ersetzen Sie sie. Dies hat den zusätzlichen Vorteil, dass Sie wählen können, bis zum Ende nicht zu ersetzen.

Eine Alternative für Dateien, die in den Speicher passen, wäre es in den Speicher zu schlürfen und es unter demselben Dateinamen zu schreiben.

Verwandte Themen