Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O My.Computer.FileSystem
objeto fornece métodos para abrir um TextReader e um TextWriter. Esses métodos, OpenTextFileWriter
e OpenTextFileReader
, são métodos avançados que não aparecem no IntelliSense a menos que você selecione a guia Todos.
Para ler uma linha de um arquivo com um leitor de texto
Use o método
OpenTextFileReader
para abrir o TextReader, especificando o arquivo. Este exemplo abre o arquivo nomeadotestfile.txt
, lê uma linha dele e exibe a linha em uma caixa de mensagem.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)
Programação robusta
O arquivo lido deve ser um arquivo de texto.
Não tome decisões sobre o conteúdo do arquivo com base no nome do arquivo. Por exemplo, o arquivo Form1.vb pode não ser um arquivo de origem do Visual Basic.
Verifique todas as entradas antes de usar os dados em seu aplicativo. O conteúdo do arquivo pode não ser o esperado e os métodos para ler do arquivo podem falhar.
Segurança do .NET Framework
Para ler de um arquivo, seu assembly requer um nível de privilégio concedido pela classe FileIOPermission. Se você estiver executando em um contexto de confiança parcial, o código poderá gerar uma exceção devido a privilégios insuficientes. Para obter mais informações, consulte Noções básicas de segurança de acesso ao código. O usuário também precisa de acesso ao arquivo. Para obter mais informações, consulte Visão geral da tecnologia ACL.