Read
Read é usado para ler uma cadeia de caracteres de (x) comprimento de um arquivo de texto.
Sintaxe
Read(número_de_bytes, [DataType])
Retorno
Cadeia de caracteres.
Mais informações
DataType é um parâmetro opcional. Se omitido, o tipo de dado correto será detectado automaticamente pelo sistema.
As possíveis opções para o parâmetro DataType são:
- 0 – Retorna buffer como arranjo de bytes (ideal para dados brutos).
- 1 – Retorna buffer como cadeia de caracteres (ideal se você sabe que o buffer consiste de texto bruto).
- 2 – Retorna buffer como cadeia de caracteres, caracteres que não possam ser impressos são ignorados. Ideal quando você sabe que o buffer mistura texto simples e caracteres especiais, mas você só tem interesse na parte de texto simples.
Exemplo
Este script exibe o conteúdo do arquivo de hosts:
Function Main
Dim textfile As Object
Set textfile = File.Connect("127.0.0.1")
If textfile.Open("c:\windows\system32\drivers\etc\hosts", GENERIC_READ, Open_Existing) Then
echo(textfile.read(1024,1))
textfile.Close
End If
End Function