Was ist die beste Variante zum Anhängen einer neuen Zeile in eine Textdatei?

8

Ich verwende diesen Code, um eine neue Zeile an das Ende einer Datei anzuhängen:

%Vor%

Es funktioniert, aber ich denke, es ist zu schwierig. Ich fand option.append(true); , aber wenn ich es anstelle von option.write(true); verwende, bekomme ich "Schreibfehler".

    
Aleksandr 06.06.2015, 15:34
quelle

1 Antwort

15

Mit OpenOptions::append können Sie am deutlichsten anhängen eine Datei:

%Vor%

Ab Rust 1.8.0 ( committen ) und RFC 1252 , append(true) impliziert write(true) . Dies sollte kein Problem mehr sein.

Vor Rust 1.8.0 müssen Sie sowohl write als auch append verwenden. Der erste ermöglicht das Schreiben von Bytes in eine Datei, der zweite gibt an, wo die Bytes geschrieben werden.

    
Shepmaster 06.06.2015, 15:47
quelle

Tags und Links