Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
L'oggetto My.Computer.FileSystem
fornisce metodi per aprire un TextReader oggetto e un oggetto TextWriter. Questi metodi OpenTextFileWriter
e OpenTextFileReader
sono metodi avanzati che non vengono visualizzati in IntelliSense a meno che non si selezioni la scheda Tutti .
Per leggere una riga da un file con un lettore di testo
Usare il metodo
OpenTextFileReader
per aprire il TextReader, specificando il file. Questo esempio apre il file denominatotestfile.txt
, legge una riga da essa e visualizza la riga in una finestra di messaggio.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)
Programmazione affidabile
Il file letto deve essere un file di testo.
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. Il contenuto del file potrebbe non essere quello previsto e i metodi da leggere dal file potrebbero non riuscire.
Sicurezza di .NET Framework
Per leggere da un file, l'assembly richiede un livello di privilegio concesso dalla FileIOPermission classe . Se esegui il codice in un contesto con fiducia parziale, potrebbe lanciare un'eccezione a causa di privilegi insufficienti. Per altre informazioni, vedere Nozioni di Base sulla Sicurezza dell'Accesso al Codice. L'utente deve anche accedere al file. Per altre informazioni, vedere Panoramica della tecnologia ACL.
Vedere anche
- FileSystem
- OpenFileDialog
- OpenTextFileWriter
- OpenTextFileReader
- del componente SaveFileDialog
- Lettura dai file