‫Willkommen zurück.
‫Nachdem Sie nun wissen, wie Sie aus meiner Datei lesen können, schreiben wir auch eine Datei.
‫Ich werde also den gesamten Code auskommentieren, bis er tatsächlich so hier ist.
‫Und obendrein werde ich weitermachen und das Schreibzeug hinzufügen.
‫Ich beginne also mit einem String-Array, das ich Zeilen nenne, da es auch zwei Möglichkeiten gibt, in Ihre
‫Datei zu schreiben.
‫Sie können zeilenweise schreiben oder einfach einen String in eine Datei schreiben.
‫Und wir beginnen mit dem Array-Typ oder mit den verschiedenen Zeilen.
‫Also erstelle ich mehrere verschiedene Linien.
‫Und ich fange mit der ersten Zeile an.
‫Dann werde ich eine zweite Zeile erstellen.
‫Und schließlich die dritte Zeile einfach so.
‫Und jetzt kann ich das in eine Datei schreiben und das wird wieder mit der Dateiklasse gemacht.
‫Und Sie können es entweder oben importieren.
‫Ich bin mir also sicher, dass wir es so machen können.
‫Wir haben es letztes Mal nicht getan.
‫System, dass ich die Dateiform eigentlich kenne, mag diese Datei oder vielleicht sogar nur die IO.
‫Lassen Sie uns einfach IO importieren und jetzt können wir die Dateiklasse file verwenden und alle Zeilen schreiben.
‫Und hier brauchen wir zwei verschiedene Argumente.
‫Einer ist der Pfad und einer ist der Inhalt, was Sie sehen können, ist ein Array von Strings.
‫Also den Pfad, den ich verwenden werde, den gleichen Pfad wie beim letzten Mal.
‫Also kopiere ich das einfach und dann brauche ich die Zeilen.
‫In unserem Fall sind es nur diese Zeilen, ein Array von Strings.
‫Rechts.
‫So kann ich also in eine Datei schreiben oder ich kann eine Datei erstellen und ich werde auch in eine Textdatei schreiben.
‫Beginnen wir also damit und schauen wir uns auch den Standort hier an.
‫Das ist also unser Ordner.
‫Und wie Sie sehen, wurde auch eine Datei erstellt.
‫Schauen wir es uns also an.
‫Und wir sind in erster Linie.
‫Zweite Zeile, dritte Zeile.
‫Gut.
‫Jetzt wissen Sie also, wie man in eine Datei schreibt und aus ihr liest.
‫Also schreiben Sie jetzt den Highscore von drei Benutzern in ein Array.
‫Machen Sie weiter und versuchen Sie es bitte.
‫In Ordnung, also der erste, der erste Highscore, sagen wir, war zweihundertfünfzehn,
‫dann ist der zweite Highscore zweihundertzweiundvierzig und dann haben wir zweihundertvierzig.
‫Das sind also Highscores und ich werde das in Highscores speichern.
‫Ich dachte, Text lasst uns das jetzt erstellen.
‫Sie sehen, dies ist die Konsole.
‫Nichts Besonderes passiert in der Konsole und jetzt im Assets-Ordner und dort sehen Sie, wie Highscores erstellt
‫wurden.
‫Jetzt könnten Sie also fortfahren und aus dieser Datei lesen und zeilenweise lesen und dann Ihr Spiel aktualisieren, wo Sie
‫die Highscores anzeigen.
‫Gut.
‫Jetzt gibt es also einen anderen Weg, denn auf diese Weise schreiben wir nur eine ganze Reihe von Zeilen und jetzt schreiben wir
‫nur einen Text.
‫Lassen Sie uns also weitermachen und eine Textzeichenfolge erstellen, die eingegeben wird, und das wird eine Konsole
‫sein, die Zeile liest.
‫Also könnten wir das auch tatsächlich gut lesen.
‫Wir werden also einfach alles lesen, was der Benutzer eingegeben hat.
‫Und das möchte ich jetzt in meine Datei schreiben.
‫Also lege das ab.
‫Und wie Sie sehen, haben wir auch hier die richtigen Methoden.
‫Früher haben wir also Methods read all lines und read text gelesen und jetzt verwenden wir write full text.
‫Also schreibe ich den gesamten Text in einen Pfad und kopiere den Pfad einfach so hierher.
‫Und so etwas kann man übrigens verwenden.
‫Außerdem und hier.
‫Lassen Sie uns einen solchen erstellen, also wird dieser Dateiname sein.
‫Also werden wir den Dateinamen hinzufügen.
‫Plus-Team.
‫Also das Steuerteam und dann brauchen wir die Inhalte, damit die Inhalte so eingegeben werden.
‫Bitte weisen Sie daher auch den Benutzer darauf hin, dass er einen Text eingeben kann.
‫Also sage ich, S. W. , bitte geben Sie der Datei einen Namen.
‫Und jetzt ist der nächste S. W. Bitte geben Sie den Text für die Datei ein und
‫das ist die Eingabe des Benutzers.
‫Gut.
‫Also schreiben wir das jetzt in die Konsole.
‫Geben Sie bitte einen Dateinamen an.
‫Ich nenne es Testdatei.
‫Bitte geben Sie den Text für die Datei ein.
‫Hi.
‫Das ist ein Test.
‫Und wir treten ein und wir treten wieder ein.
‫Da sind wir.
‫Also schauen wir es uns jetzt an.
‫Mal sehen, ob die Testdatei erstellt wurde, dass die Testdatei erstellt wurde und Sie sehen.
‫Hi.
‫Das ist ein Test.
‫Sie können also sehen, wie Sie ganz einfach Testtextdateien erstellen können, sogar mit diesem Benutzer, um die Datei selbst zu benennen.
‫Also haben wir hier eine Datei erstellt.
‫Alles klar.
‫Dies sind also zwei Möglichkeiten, in eine Datei zu schreiben oder in eine Textdatei zu schreiben.
‫Methode eins und diese ist Methode zwei.
‫Und jetzt gibt es tatsächlich eine Methode drei.
‫Also Methode drei, und das ist, einen Stream Writer zu verwenden.
‫Wir verwenden also ein System, das wir bereits hatten, damit wir die Stream-Writer-Funktionalität erstellen können.
‫Stream Reader File wird also ein neuer Stream Writer und hier muss ich den Speicherort eingeben, also werde ich
‫diesen hier verwenden, den Pfad.
‫Also gebe ich den Pfad ein und nenne ihn diesmal meinen Text oder so ähnlich, OK?
‫Was wir jetzt tun müssen, ist, etwas darauf zu schreiben, und ich werde jede einzelne Zeile, die wir
‫hier für jede Gruppe haben, durchlesen oder durchgehen und sie in meine Konsole schreiben, aber nur,
‫wenn sie die enthält Wort dritte.
‫Gut.
‫Gehen wir also für jede String-Zeile in Zeilen vor.
‫Und hier sollte natürlich eine Linie sein.
‫Wenn also eine Zeile, die enthält.
‫Das Wort Drittel, also nur wenn die Zeile das Wort Drittel enthält, möchte ich die Zeile in
‫die Datei schreiben.
‫In Ordnung, also schauen wir es uns an.
‫Dieser war der dritte, oder?
‫Also füge ich hier noch eine dritte hinzu, eine dritte, zweihundertvierzig Sekunden so.
‫Und dann war das der Erste.
‫Ich möchte also nur in die Datei schreiben, wenn in dieser speziellen Zeile, die wir uns ansehen, das Wort dritter vorkommt.
‫Und jetzt ist das Coole am Drehbuchautor, dass er sich nach Bedarf öffnet und schließt.
‫Wir müssen das alles nicht manuell machen.
‫Also lassen Sie es uns jetzt noch einmal ausführen.
‫Und tatsächlich müssen wir eine neue Datei, einen Namen, eine neue Datei angeben.
‫Nun, lass es uns so machen.
‫Lassen Sie uns unsere zweite Methode vorerst los.
‫Denn sonst werden wir gezwungen, etwas einzugeben, und hier sind wir jetzt, wir können tatsächlich unsere Assets überprüfen und
‫sehen, dass mein Text erstellt wurde.
‫Das ist also der dritte Teil dieser Datei hier.
‫Mein Text, ich werde schreiben, lass es uns öffnen.
‫Und wir sehen, dass hier nur ein Drittel angegeben wurde, also wurde nur ein Drittel in diese Datei gedruckt.
‫Sie können also beispielsweise Zeilen verwenden und dann überprüfen, ob sie einen bestimmten Inhalt haben.
‫Dies ist also eine der Methoden, um den Inhalt zu überprüfen.
‫Und dies ist die Linie, die wir derzeit in allen unseren Linien betrachten.
‫Und dann prüfen wir, ob es den Begriff DURCHSCHLAG enthält und wenn es gut funktioniert, dann schreiben Sie es bitte und
‫schreiben Sie es sonst nicht.
‫Wir könnten also einen anderen Text namens Naja erstellen, versuchen Sie selbst einen anderen Text zu erstellen, der aufgerufen
‫wird.
‫Mein Text auch, und er sollte nur die Zeilen schreiben, die die beiden enthalten, die eine Zwei in ihrem Namen enthalten.
‫In Ordnung, ich hoffe, Sie haben es versucht, also dieser und es wird auch mein Text sein, und Land enthält eine
‫Zwei und in Ordnung.
‫Oder lassen Sie uns den Code erneut ausführen.
‫Und ich werde es sofort schließen, damit Sie zu unserem Text gehen können, in dem sich die neue Datei befindet.
‫Und wie Sie sehen, wurden alle Zeilen geschrieben.
‫Und warum ist das?
‫Nun, weil alle eine Zwei enthalten.
‫Wenn Sie also auch nur die mit einer Vier haben wollen, könnten Sie nur Zweite und Dritte in
‫eine Datei bekommen oder in eine Datei schreiben.
‫Was also, wenn Sie dieser Datei etwas hinzufügen möchten, fügen Sie der Datei Text hinzu.
‫Nun, dann können Sie einfach weitermachen und wie folgt vorgehen.
‫Wir werden hier also eine neue Codezeile namens Using Stream Writer erstellen.
‫Und es wird eine Datei sein, die ich erstelle.
‫Diese Datei sollte ein neuer Stream Writer sein.
‫Und dann gebe ich hier den Pfad wieder, wie wir es zuvor getan hatten.
‫Das Argument wird also ein Pfad sein und das zweite wird ein wahrer Boolescher Wert sein.
‫Damit können wir in unsere Datei schreiben.
‫Also lege diese Frid-Zeile ab und ich werde so etwas wie eine zusätzliche Zeile wie diese sagen.
‫Lassen Sie uns
‫es jetzt noch einmal ausführen und unsere Datei überprüfen, auch meinen Text.
‫Und wir sehen, dass eine zusätzliche Zeile darauf gedruckt wurde, damit Sie fortfahren und all die verschiedenen Ergebnisse
‫aufschreiben können, die Spieler gemacht haben oder hatten.
‫Und Sie können sie alle in eine Datei schreiben oder was immer Sie wollen.
‫Sie können es jetzt in Ihre Datei schreiben.
‫Und das ist ziemlich cool, oder?
‫Jetzt wissen Sie also, wie Sie Dateien lesen und schreiben, bei denen es sich um Textdateien handelt.