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