Red de conocimiento informático - Problemas con los teléfonos móviles - Método VB.NET para leer y escribir archivos de texto

Método VB.NET para leer y escribir archivos de texto

Por necesidades laborales, necesito leer y escribir archivos de texto. La programación necesita completar las siguientes tareas.

Agregar errores de ejecución del programa al registro de errores.

Usar. Qiaoqiao El editor de Dushu.com puede leer el registro de errores

Recuerdo que cuando usaba VB en el pasado, era muy problemático operar archivos de texto, especialmente al escribir archivos, es necesario distinguir el orden de Archivos y archivos aleatorios. Muchos libros de texto se centran específicamente en el texto. Es bastante problemático abrir un capítulo para explicar la lectura y escritura de archivos. Ahora uso net para leer y escribir archivos de texto. No tuve tiempo de mirar MSDN. Al mismo tiempo, el problema se complica por la influencia de las ideas. Al agregar registros al final del archivo de texto, no pude continuar escribiendo, así que lo miré más de cerca. los ejemplos en MSDN y finalmente se resolvió el problema

Ahora vayamos al grano y demos ejemplos de las operaciones comunes de lectura y escritura de archivos de texto para evitar que los novatos se desvíen más adelante.

Aquí estamos operando en la secuencia de archivos, por lo que debemos agregarlo delante del módulo.

Importa sistema IO

Operación de escritura

Usando StreamWriter de System IO, el siguiente es el código

Dim strFilePath As String = SaveFileDialog FileName

Dim sw As StreamWriter = New StreamWriter (strFilePath True) verdadero significa agregar Abra el archivo especificado

For i = To j

temp = i ToString

sw WriteLine(temp)

sw Flush()

Siguiente

sw Close()

sw = Nothing

Lo primero a explicar es el constructor new

Public Sub New (ruta adjuntar codificación)

ruta La ruta completa del archivo que se va a abrir. Si el archivo no existe, se creará automáticamente un nuevo archivo

append El valor predeterminado. El valor es falso, lo que indica si se debe abrir el archivo especificado en modo agregar. Falso: si el archivo especificado por la ruta existe, sobrescriba el archivo original; de lo contrario, cree un nuevo archivo. Verdadero: si el archivo especificado por la ruta existe, abra el archivo y. escriba datos al final del texto agregando datos. De lo contrario, cree un nuevo archivo.

Codificación El valor predeterminado es Codificación de texto del sistema predeterminada, lo que significa usar la codificación predeterminada del sistema para indicar qué codificación escribir. el archivo en

WriterLine (str) Agrega una nueva línea al texto. Al mismo tiempo, agrega un retorno de carro y un avance de línea al final de la línea

Operación de lectura

p>

Dim line As String

Dim sr As StreamReader = New StreamReader (codificación de texto del sistema strPath predeterminada)

 Hacer mientras sr Peek() >

 line = sr ReadLine()

 Loop

 sr Close()

sr = Nada

Constructor nuevo

Public Sub New (Codificación de ruta)

ruta La ruta completa al archivo que se abrirá si el archivo arroja un error

El valor predeterminado de codificación es Syst.

em Codificación de texto predeterminada significa usar la codificación predeterminada del sistema para indicar qué codificación usar para leer el archivo lishixinzhi/Article/program/net/201311/11973