Share via


My.Computer.FileSystem.OpenTextFileReader (Método)

Actualización: noviembre 2007

Abre StreamReader.

' Usage
Dim value As System.IO.StreamReader = My.Computer.FileSystem.OpenTextFileReader(file)
Dim value As System.IO.StreamReader = My.Computer.FileSystem.OpenTextFileReader(file ,encoding)
' Declaration
Public Function OpenTextFileReader( _
   ByVal file As String _
) As System.IO.StreamReader
' -or-
Public Function OpenTextFileReader( _
   ByVal file As String, _
   ByVal encoding As System.Text.Encoding _
) As System.IO.StreamReader

Parámetros

  • file
    String. Archivo que se va a leer. Obligatorio.

  • encoding
    Encoding. El valor predeterminado es UTF8. Es obligatorio.

Valor devuelto

StreamReader

Excepciones

Las condiciones siguientes pueden crear una excepción:

Comentarios

Con un StreamReader sólo se pueden leer archivos de texto.

Tareas

La tabla siguiente muestra una lista de ejemplos de tareas en las que está implicado el método My.Computer.FileSystem.OpenTextFileReader.

Para

Vea

Abrir un archivo con un StreamReader

Cómo: Leer texto de archivos con Streamreader (Visual Basic)

Ejemplo

Este ejemplo abre el archivo Testfile.txt, lee una línea del mismo y la muestra en un MessageBox.

Dim fileReader As System.IO.StreamReader
fileReader = _
My.Computer.FileSystem.OpenTextFileReader("C:\\testfile.txt")
Dim stringReader As String
stringReader = fileReader.ReadLine()
MsgBox("The first line of the file is " & stringReader)

Requisitos

Espacio de nombres:Microsoft.VisualBasic.MyServices

Clase:FileSystemProxy (proporciona acceso a FileSystem)

Ensamblado: biblioteca en tiempo de ejecución de Visual Basic (en Microsoft.VisualBasic.dll)

Disponibilidad por tipo de proyecto

Tipo de proyecto

Disponible

Aplicación para Windows

Biblioteca de clases

Aplicación de consola

Biblioteca de controles de Windows

Biblioteca de controles Web

Servicio de Windows

Sitio Web

Permisos

El permiso siguiente puede ser necesario:

Permiso

Descripción

FileIOPermission

Controla la capacidad de tener acceso a archivos y carpetas. Enumeración asociada: Unrestricted.

Para obtener más información, vea Seguridad de acceso a código y Solicitar permisos.

Vea también

Tareas

Cómo: Leer texto de archivos con Streamreader (Visual Basic)

Referencia

My.Computer.FileSystem (Objeto)

System.Text.Encoding

System.IO.StreamReader

FileSystem.OpenTextFileReader

Otros recursos

Leer archivos en Visual Basic