FileSystemProxy.ReadAllText Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve el contenido de un archivo de texto como .String
Sobrecargas
| Nombre | Description |
|---|---|
| ReadAllText(String) |
Devuelve el contenido de un archivo de texto como . |
| ReadAllText(String, Encoding) |
Devuelve el contenido de un archivo de texto como . |
ReadAllText(String)
Devuelve el contenido de un archivo de texto como .String
public:
System::String ^ ReadAllText(System::String ^ file);
public string ReadAllText(string file);
member this.ReadAllText : string -> string
Public Function ReadAllText (file As String) As String
Parámetros
- file
- String
Nombre y ruta de acceso del archivo que se va a leer.
Devoluciones
String que contiene el contenido del archivo.
Excepciones
La ruta de acceso no es válida por una de las siguientes razones: es una cadena de longitud cero; solo contiene espacios en blanco; contiene caracteres no válidos; o es una ruta de acceso del dispositivo (comienza con \\.\); termina con una barra diagonal final.
file es Nothing.
El archivo no existe.
Otro proceso usa el archivo o se produce un error de E/S.
La ruta de acceso supera la longitud máxima definida por el sistema.
Un nombre de archivo o directorio en la ruta de acceso contiene dos puntos (:) o tiene un formato no válido.
No hay suficiente memoria para escribir la cadena en el búfer.
El usuario carece de permisos necesarios para ver la ruta de acceso.
Ejemplos
En este ejemplo se lee el contenido de Test.txt en una cadena y, a continuación, se muestra en un cuadro de mensaje.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
MsgBox(reader)
En este ejemplo se lee el contenido del archivo Test.txt ASCII en una cadena y, a continuación, se muestra en un cuadro de mensaje.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt",
System.Text.Encoding.ASCII)
MsgBox(reader)
Comentarios
El ReadAllText método del My.Computer.FileSystem objeto permite leer desde un archivo de texto. El contenido del archivo se devuelve como una cadena.
La codificación de archivos se puede especificar si el contenido del archivo está en una codificación como ASCII o UTF-8. Si está leyendo desde un archivo con caracteres extendidos, debe especificar la codificación de archivos mediante otra sobrecarga del ReadAllText método .
No tome decisiones sobre el contenido del archivo en función del nombre del archivo. Por ejemplo, es posible que el archivo Form1.vb no sea un archivo de código fuente de Visual Basic. Compruebe todas las entradas antes de usar los datos de la aplicación.
En la tabla siguiente se enumeran ejemplos de tareas relacionadas con el My.Computer.FileSystem.ReadAllText método .
| En | Vea |
|---|---|
| Lectura desde un archivo de texto | Cómo: Leer archivos de texto |
Consulte también
- Encoding
- ReadAllText(String)
- StreamReader(Stream, Encoding)
- Objetos (Visual Basic)
- Reading from Files in Visual Basic
- Cómo leer texto de archivos con streamReader (Visual Basic)
- Solución de problemas: Leer y escribir en archivos de texto
- Tutorial: Manipular archivos y directorios en Visual Basic
- Codificaciones de archivos
Se aplica a
ReadAllText(String, Encoding)
Devuelve el contenido de un archivo de texto como .String
public:
System::String ^ ReadAllText(System::String ^ file, System::Text::Encoding ^ encoding);
public string ReadAllText(string file, System.Text.Encoding encoding);
member this.ReadAllText : string * System.Text.Encoding -> string
Public Function ReadAllText (file As String, encoding As Encoding) As String
Parámetros
- file
- String
Nombre y ruta de acceso del archivo que se va a leer.
- encoding
- Encoding
Codificación de caracteres que se va a usar en la lectura del archivo. El valor predeterminado es UTF-8.
Devoluciones
String que contiene el contenido del archivo.
Excepciones
La ruta de acceso no es válida por una de las siguientes razones: es una cadena de longitud cero; solo contiene espacios en blanco; contiene caracteres no válidos; o es una ruta de acceso del dispositivo (comienza con \\.\); termina con una barra diagonal final.
file es Nothing.
El archivo no existe.
Otro proceso usa el archivo o se produce un error de E/S.
La ruta de acceso supera la longitud máxima definida por el sistema.
Un nombre de archivo o directorio en la ruta de acceso contiene dos puntos (:) o tiene un formato no válido.
No hay suficiente memoria para escribir la cadena en el búfer.
El usuario carece de permisos necesarios para ver la ruta de acceso.
Ejemplos
En este ejemplo se lee el contenido de Test.txt en una cadena y, a continuación, se muestra en un cuadro de mensaje.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
MsgBox(reader)
En este ejemplo se lee el contenido del archivo Test.txt ASCII en una cadena y, a continuación, se muestra en un cuadro de mensaje.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt",
System.Text.Encoding.ASCII)
MsgBox(reader)
Comentarios
El ReadAllText método del My.Computer.FileSystem objeto permite leer desde un archivo de texto. El contenido del archivo se devuelve como una cadena.
La codificación de archivos se puede especificar si el contenido del archivo está en una codificación como ASCII o UTF-8. Si va a leer desde un archivo con caracteres extendidos, debe especificar la codificación de archivos.
No tome decisiones sobre el contenido del archivo en función del nombre del archivo. Por ejemplo, es posible que el archivo Form1.vb no sea un archivo de código fuente de Visual Basic. Compruebe todas las entradas antes de usar los datos de la aplicación.
En la tabla siguiente se enumeran ejemplos de tareas relacionadas con el My.Computer.FileSystem.ReadAllText método .
| En | Vea |
|---|---|
| Lectura desde un archivo de texto | Cómo: Leer archivos de texto |
Consulte también
- Encoding
- StreamReader(Stream, Encoding)
- Objetos (Visual Basic)
- Reading from Files in Visual Basic
- Cómo leer texto de archivos con streamReader (Visual Basic)
- Solución de problemas: Leer y escribir en archivos de texto
- Tutorial: Manipular archivos y directorios en Visual Basic
- Codificaciones de archivos