Metodo FileSystemProxy.ReadAllText (String)

 

Data di pubblicazione: ottobre 2016

Restituisce il contenuto di un file di testo come un String.

Spazio dei nomi:   Microsoft.VisualBasic.MyServices
Assembly:  Microsoft.VisualBasic (in Microsoft.VisualBasic.dll)

public string ReadAllText(
	string file
)

Parametri

file
Type: System.String

Nome e percorso del file da leggere.

Valore restituito

Type: System.String

String con il contenuto del file.

Exception Condition
ArgumentException

Il percorso non è valido per uno dei seguenti motivi: è una stringa di lunghezza zero; contiene solo spazi vuoti; contiene caratteri non validi; o un percorso di periferica (inizia con \ \. \); che termina con una barra finale.

ArgumentNullException

file è Nothing.

FileNotFoundException

Il file specificato non esiste.

IOException

Il file è in uso da un altro processo oppure si verifica un errore dei / o.

PathTooLongException

Il percorso supera la lunghezza massima definita dal sistema.

NotSupportedException

Un nome file o directory nel percorso contiene i due punti (:) o in un formato non valido.

OutOfMemoryException

Non vi è memoria sufficiente per scrivere la stringa nel buffer.

SecurityException

L'utente non dispone delle autorizzazioni necessarie per visualizzare il percorso.

Il metodo ReadAllText dell'oggetto My.Computer.FileSystem consente la lettura di un file di testo. Il contenuto del file viene restituito come stringa.

La codifica del file può essere specificato se il contenuto del file è in una codifica come ASCII o UTF-8. Se si legge da un file con caratteri estesi, è necessario specificare la codifica del file utilizzando un altro overload di ReadAllText metodo.

Non basarsi sul nome del file per prendere decisioni in merito al relativo contenuto. È possibile ad esempio che il file Form1.vb non sia un file di origine di Visual Basic. Prima di usare i dati nell'applicazione verificare tutti gli input.

Nella tabella seguente sono elencati esempi di attività che coinvolgono il My.Computer.FileSystem.ReadAllText metodo.

Per

Vedere

Leggere da un file di testo

How to: Read From Text Files in Visual Basic

In questo esempio legge il contenuto di Test.txt in una stringa e quindi visualizzato in una finestra di messaggio.

Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt")
MsgBox(reader)

In questo esempio legge il contenuto del file ASCII Test.txt in una stringa e quindi visualizzato in una finestra di messaggio.

Dim reader = My.Computer.FileSystem.ReadAllText("C:\test.txt",
   System.Text.Encoding.ASCII)
MsgBox(reader)

FileIOPermission

Controls the ability to access files and folders. Associated enumeration: F:System.Security.Permissions.PermissionState.Unrestricted.

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: