Problembehandlung: Lesen aus und Schreiben in Textdateien (Visual Basic)Troubleshooting: reading from and writing to text files (Visual Basic)

Dieses Thema behandelt häufige Probleme beim Arbeiten mit Textdateien und bietet entsprechende Lösungsansätze an.This topic discusses common problems encountered when working with text files and suggests an approach to each.

Häufige ProblemeCommon problems

Zu den häufigsten Probleme beim Arbeiten mit Textdateien zählen u.a. Sicherheitsausnahmen, Dateicodierungen oder ungültige Pfade.The most common issues encountered when working with text files include security exceptions, file encodings, or invalid paths.

SicherheitsausnahmenSecurity exceptions

Eine SecurityException wird ausgelöst, wenn ein Sicherheitsfehler auftritt.A SecurityException is thrown when a security error occurs. Dies geschieht häufig, wenn dem Benutzer notwendige Berechtigungen fehlen; es kann möglicherweise durch das Hinzufügen von Berechtigungen oder die Arbeit mit Dateien in einem isolierten Speicher behoben werden.This is often a result of the user lacking necessary permissions, which may be solved by adding permissions or working with files in isolated storage.

DateicodierungenFile encodings

Dateicodierungen, auch als Zeichencodierungen bezeichnet, geben an, wie Zeichen bei der Textverarbeitung dargestellt werden.File encodings, also known as character encodings, specify how to represent characters when text processing. Unerwartete Zeichen in einer Textdatei können aufgrund einer falschen Codierung auftreten.Unexpected characters in a text file may result from incorrect encoding. Für die meisten Dateien ist eine Codierung vielleicht einer anderen vorzuziehen, je nachdem, welche Sprachzeichen sie verarbeiten oder nicht verarbeiten kann. Unicode wird jedoch in der Regel empfohlen.For most files, one encoding may be preferable over another in terms of which language characters it can or cannot handle, although Unicode is usually preferred. Weitere Informationen finden Sie unter Dateicodierungen und Encoding.For more information, see File Encodings and Encoding.

Falsche PfadeIncorrect paths

Beim Analysieren von Dateipfaden, insbesondere bei relativen Pfaden, ist es einfach, die falschen Daten bereitzustellen.When parsing file paths, particularly relative paths, it is easy to supply the wrong data. Viele Probleme können korrigiert werden, indem Sie sicherstellen, dass Sie den richtigen Pfad angeben.Many problems can be corrected by making sure you are supplying the correct path. Weitere Informationen finden Sie unter Vorgehensweise: Analysieren von Dateipfaden.For more information, see How to: Parse File Paths.

Siehe auchSee also

FileSystem
Lesen aus DateienReading from Files
Schreiben in DateienWriting to Files
Analysieren von Textdateien mit dem TextFieldParser-ObjektParsing Text Files with the TextFieldParser Object