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() p>
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