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
Excepciones
Las condiciones siguientes pueden crear una excepción:
El nombre de archivo finaliza con una barra diagonal inversa (\) (ArgumentException).
No se encuentra el archivo especificado (FileNotFoundException).
El usuario no tiene los permisos necesarios para ver leer del archivo (SecurityException).
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 |
Sí |
Biblioteca de clases |
Sí |
Aplicación de consola |
Sí |
Biblioteca de controles de Windows |
Sí |
Biblioteca de controles Web |
Sí |
Servicio de Windows |
Sí |
Sitio Web |
Sí |
Permisos
El permiso siguiente puede ser necesario:
Permiso |
Descripción |
---|---|
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)