Metodo My.Computer.FileSystem.OpenTextFileReader
Aggiornamento: novembre 2007
Apre 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
Parametri
file
String. File da leggere. Obbligatorio.encoding
Encoding. Il valore predefinito è UTF8. Obbligatorio.
Valore restituito
Eccezioni
Un'eccezione può essere generata nelle condizioni seguenti:
Il nome del file termina con una barra rovesciata (\) (ArgumentException).
Impossibile trovare il file specificato (FileNotFoundException).
L'utente non dispone delle autorizzazioni necessarie per leggere il file (SecurityException).
Note
È possibile leggere solo file di testo con StreamReader.
Attività
Nella tabella riportata di seguito sono elencati esempi di attività relative al metodo My.Computer.FileSystem.OpenTextFileReader.
Per |
Vedere |
---|---|
Aprire un file con StreamReader |
Procedura: leggere il testo di un file con uno StreamReader (Visual Basic) |
Esempio
Nell'esempio viene aperto il file Testfile.txt, ne viene letta una riga che viene visualizzata in 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)
Requisiti
Spazio dei nomi:Microsoft.VisualBasic.MyServices
Classe:FileSystemProxy (fornisce l'accesso a FileSystem)
Assembly: libreria di runtime di Visual Basic (in Microsoft.VisualBasic.dll)
Disponibilità in base al tipo di progetto
Tipo di progetto |
Disponibile |
---|---|
Applicazione Windows |
Sì |
Libreria di classi |
Sì |
Applicazione di console |
Sì |
Libreria di controlli Windows |
Sì |
Libreria di controllo Web |
Sì |
Servizio Windows |
Sì |
Sito Web |
Sì |
Autorizzazioni
Può essere necessaria l'autorizzazione seguente:
Autorizzazione |
Descrizione |
---|---|
Controlla la possibilità di accedere ai file e alle cartelle. Enumerazione associata: Unrestricted. |
Per ulteriori informazioni, vedere Protezione dall'accesso di codice e Richiesta di autorizzazioni.
Vedere anche
Attività
Procedura: leggere il testo di un file con uno StreamReader (Visual Basic)
Riferimenti
Oggetto My.Computer.FileSystem