FileSystemProxy.ReadAllText Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce il contenuto di un file di testo come .String
Overload
| Nome | Descrizione |
|---|---|
| ReadAllText(String) |
Restituisce il contenuto di un file di testo come . |
| ReadAllText(String, Encoding) |
Restituisce il contenuto di un file di testo come . |
ReadAllText(String)
Restituisce il contenuto di un file di testo come .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
Parametri
- file
- String
Nome e percorso del file da leggere.
Valori restituiti
String contenente il contenuto del file.
Eccezioni
Il percorso non è valido per uno dei motivi seguenti: si tratta di una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\); termina con una barra finale.
file è Nothing.
Il file non esiste.
Il file è in uso da un altro processo o si verifica un errore di I/O.
Il percorso supera la lunghezza massima definita dal sistema.
Un nome di file o directory nel percorso contiene due punti (:) o è in un formato non valido.
Memoria insufficiente per scrivere la stringa nel buffer.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
Esempio
Questo esempio legge il contenuto di Test.txt in una stringa e quindi lo visualizza in una finestra di messaggio.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
MsgBox(reader)
Questo esempio legge il contenuto del file Test.txt ASCII in una stringa e quindi lo visualizza in una finestra di messaggio.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt",
System.Text.Encoding.ASCII)
MsgBox(reader)
Commenti
Il ReadAllText metodo dell'oggetto My.Computer.FileSystem consente di leggere da un file di testo. Il contenuto del file viene restituito come stringa.
La codifica del file può essere specificata se il contenuto del file si trova in una codifica come ASCII o UTF-8. Se si legge da un file con caratteri estesi, è necessario specificare la codifica dei file usando un altro overload del ReadAllText metodo .
Non prendere decisioni sul contenuto del file in base al nome del file. Ad esempio, il file Form1.vb potrebbe non essere un file di origine di Visual Basic. Verificare tutti gli input prima di usare i dati nell'applicazione.
Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.FileSystem.ReadAllText metodo .
| Per | Vedi |
|---|---|
| Leggere da un file di testo | Procedura: Leggere da file di testo |
Vedi anche
- Encoding
- ReadAllText(String)
- StreamReader(Stream, Encoding)
- Oggetti (Visual Basic)
- Reading da file in Visual Basic
- Come: Leggere testo da file con streamReader (Visual Basic)
- Risoluzione dei problemi: lettura e scrittura in file di testo
- Procedura dettagliata: Modifica di file e directory in Visual Basic
- Codifiche di file
Si applica a
ReadAllText(String, Encoding)
Restituisce il contenuto di un file di testo come .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
Parametri
- file
- String
Nome e percorso del file da leggere.
- encoding
- Encoding
Codifica dei caratteri da usare per la lettura del file. Il valore predefinito è UTF-8.
Valori restituiti
String contenente il contenuto del file.
Eccezioni
Il percorso non è valido per uno dei motivi seguenti: si tratta di una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o è un percorso del dispositivo (inizia con \\.\); termina con una barra finale.
file è Nothing.
Il file non esiste.
Il file è in uso da un altro processo o si verifica un errore di I/O.
Il percorso supera la lunghezza massima definita dal sistema.
Un nome di file o directory nel percorso contiene due punti (:) o è in un formato non valido.
Memoria insufficiente per scrivere la stringa nel buffer.
L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.
Esempio
Questo esempio legge il contenuto di Test.txt in una stringa e quindi lo visualizza in una finestra di messaggio.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
MsgBox(reader)
Questo esempio legge il contenuto del file Test.txt ASCII in una stringa e quindi lo visualizza in una finestra di messaggio.
Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt",
System.Text.Encoding.ASCII)
MsgBox(reader)
Commenti
Il ReadAllText metodo dell'oggetto My.Computer.FileSystem consente di leggere da un file di testo. Il contenuto del file viene restituito come stringa.
La codifica del file può essere specificata se il contenuto del file si trova in una codifica come ASCII o UTF-8. Se si legge da un file con caratteri estesi, è necessario specificare la codifica dei file.
Non prendere decisioni sul contenuto del file in base al nome del file. Ad esempio, il file Form1.vb potrebbe non essere un file di origine di Visual Basic. Verificare tutti gli input prima di usare i dati nell'applicazione.
Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.FileSystem.ReadAllText metodo .
| Per | Vedi |
|---|---|
| Leggere da un file di testo | Procedura: Leggere da file di testo |
Vedi anche
- Encoding
- StreamReader(Stream, Encoding)
- Oggetti (Visual Basic)
- Reading da file in Visual Basic
- Come: Leggere testo da file con streamReader (Visual Basic)
- Risoluzione dei problemi: lettura e scrittura in file di testo
- Procedura dettagliata: Modifica di file e directory in Visual Basic
- Codifiche di file