Select the product you need help with
Zum Lesen und Schreiben in eine Textdatei mithilfe von Visual Basic 2005 oder Visual Basic.NETArtikel-ID: 315828 - Produkte anzeigen, auf die sich dieser Artikel bezieht Ein Microsoft-Visual Basic-6.0-Version dieses Artikels finden Sie unter 183638
(http://support.microsoft.com/kb/183638/
)
.Auf dieser SeiteZusammenfassung Dieser Artikel veranschaulicht, wie Lese- und Schreibzugriff auf ein
Textdatei mithilfe von Microsoft Visual Basic 2005 oder Microsoft Visual Basic.NET. AnforderungenDie folgende Liste führt die empfohlene Hardware, Software, Netzwerkinfrastruktur und Servicepacks, die Sie benötigen:
Lesen und Schreiben von TextdateienDie"Lesen einer Textdatei" Abschnitt veranschaulicht das StreamReader -Objekt verwenden, um eine Textdatei zu lesen. Die"Schreiben einer Textdatei (Beispiel 1)"Abschnitt und die "Schreiben einer Textdatei (Beispiel 2)" Abschnitt veranschaulichen, wie die StreamWriter -Klasse verwenden, um Text in eine Datei schreiben.Lesen einer TextdateiDer folgende Code verwendet die StreamReader -Klasse öffnen, lesen und die Textdatei zu schließen. Sie können übergeben der Pfadname einer Textdatei an den Konstruktor StreamReader zum Öffnen der Datei automatisch. Die ReadLine -Methode liest jede Textzeile und erhöht den Dateizeiger an wie sie die nächste Zeile liest. Wenn die ReadLine -Methode das Ende der Datei erreicht, wird Nothingzurückgegeben.
Schreiben einer Textdatei (Beispiel 1)Der folgende Code verwendet die StreamWriter -Klasse öffnen, schreiben und die Textdatei zu schließen. Ähnliche in StreamReaderkönnen Sie den Pfadnamen der Textdatei an den StreamWriter -Konstruktor zum Öffnen der Datei automatisch übergeben. Die WriteLine -Methode schreibt eine vollständige Textzeile in die Textdatei.
Schreiben einer Textdatei (Beispiel 2)Der folgende Code verwendet die StreamWriter -Klasse öffnen, schreiben und die Textdatei zu schließen. Im Gegensatz zu im vorherigen Beispiel dieser Code übergibt zwei zusätzliche Parameter, die Konstruktor.Der erste Parameter ist der Pfad und Dateinamen der die Datei. Der zweite Parameter, Truegibt an, dass die Datei geöffnet werden im append-Modus. Wenn Sie angeben False für den zweiten Parameter, wird der Inhalt der Datei jedes Mal, wenn Sie den Code ausführen, werden überschrieben. Der dritte Parameter gibt Unicode , damit StreamWriter die Datei in Unicode codiert. Sie können auch Folgendes angeben Codierungsmethoden für den dritten Parameter:
Vollständige CodeauflistungProblembehandlungWenn Sie Eingabe oder Ausgabe eine Datei, ist es gut Programmierung Üben Sie den Code in einen Try-Ende-Try -Block einschließen, für den Fall, dass ein Fehler auftritt. Einige möglichen Fehlern zählen ein Datei, die nicht vorhanden ist, oder eine Datei, die bereits verwendet wird.Informationsquellen Weitere Informationen finden Sie auf der folgenden Microsoft-Website
Sites: Wie kann ich...Lesen einer Textdatei? http://msdn.Microsoft.com/en-us/library/db5x7c0d.aspx
(http://msdn.microsoft.com/en-us/library/db5x7c0d.aspx)
Wie kann ich...Lesen und Schreiben von große Dateien? http://msdn.Microsoft.com/en-us/library/6ka1wd3w (v=vs.80) aspx
(http://msdn.microsoft.com/en-us/library/6ka1wd3w(v=vs.80).aspx)
StreamReader-Klasse http://msdn.Microsoft.com/en-us/library/System.IO.StreamReader (v=vs.71) aspx
(http://msdn.microsoft.com/en-us/library/system.io.streamreader(v=vs.71).aspx)
StreamWriter-Klasse http://msdn.Microsoft.com/en-us/library/System.IO.StreamWriter (v=vs.71) aspx
(http://msdn.microsoft.com/en-us/library/system.io.streamwriter(v=vs.71).aspx)
EigenschaftenArtikel-ID: 315828 - Geändert am: Donnerstag, 7. Juni 2012 - Version: 3.0 Die Informationen in diesem Artikel beziehen sich auf:
Maschinell übersetzter Artikel Wichtig: Dieser Artikel wurde maschinell und nicht von einem Menschen übersetzt. Die Microsoft Knowledge Base ist sehr umfangreich und ihre Inhalte werden ständig ergänzt beziehungsweise überarbeitet. Um Ihnen dennoch alle Inhalte auf Deutsch anbieten zu können, werden viele Artikel nicht von Menschen, sondern von Übersetzungsprogrammen übersetzt, die kontinuierlich optimiert werden. Doch noch sind maschinell übersetzte Texte in der Regel nicht perfekt, insbesondere hinsichtlich Grammatik und des Einsatzes von Fremdwörtern sowie Fachbegriffen. Microsoft übernimmt keine Gewähr für die sprachliche Qualität oder die technische Richtigkeit der Übersetzungen und ist nicht für Probleme haftbar, die direkt oder indirekt durch Übersetzungsfehler oder die Verwendung der übersetzten Inhalte durch Kunden entstehen könnten. Den englischen Originalartikel können Sie über folgenden Link abrufen: 315828
(http://support.microsoft.com/kb/315828/en-us/
)
Microsoft stellt Ihnen die in der Knowledge Base angebotenen Artikel und Informationen als Service-Leistung zur Verfügung. Microsoft übernimmt keinerlei Gewährleistung dafür, dass die angebotenen Artikel und Informationen auch in Ihrer Einsatzumgebung die erwünschten Ergebnisse erzielen. Die Entscheidung darüber, ob und in welcher Form Sie die angebotenen Artikel und Informationen nutzen, liegt daher allein bei Ihnen. Mit Ausnahme der gesetzlichen Haftung für Vorsatz ist jede Haftung von Microsoft im Zusammenhang mit Ihrer Nutzung dieser Artikel oder Informationen ausgeschlossen.
| SPRACHE AUSWÄHLEN
|




Zum Anfang








