Read
Mit Read können Sie einen String der Länge (x) aus einer Datei auslesen.
Syntax
Read(number_of_bytes, [DataType])
Rückgabewert
String.
Weitere Informationen
DatenTyp ist ein optionaler Parameter. Wenn Sie den Datentyp nicht angeben, wird dieser automatisch vom System ermittelt.
Folgende Werte können für den Parameter DatenTyp angegeben werden:
- 0 – Puffer als Array von Bytes zurückgeben (ideal für Rohdaten)
- 1 – Puffer als String zurückgeben (ideal, wenn Sie wissen, dass der Puffer aus Rohtext besteht)
- 2 – Puffer als String zurückgeben, nicht druckbare Zeichen werden ignoriert. Diese Option ist optimal, wenn Sie wissen, dass der Puffer eine Mischung aus reinem Text und Sonderzeichen enthält, Sie aber nur den reinen Text benötigen.
Beispiel
Das folgende Skript zeigt den Inhalt der Datei hosts an:
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