FileRead Filefunctie
Met FileRead kunnen gegevens uit een bestand gelezen worden. De functie resulteert in de waarde TRUE indien de gegevens succesvol zijn gelezen en in FALSE indien er 0 bytes zijn gelezen. FileRead kan bij herhaling worden aangeroepen totdat de functie resulteert in de waarde FALSE.
FileRead(ColumnOrStringName,NumberOfBytes)
FileRead(ColumnOrStringName,NumberOfBytes,ReplaceNullByTab)
ColumnOrStringName (MergedString)
In ColumnOrStringName wordt de naam van een kolom of een string vermeld waar
naartoe de gegevens moeten worden gekopieerd in de vorm van een ColumnName of een StringVarName.
NumberOfBytes (Expressie)
In NumberOfBytes wordt het aantal te lezen bytes vermeld. Indien NumberOfBytes
groter is dan de lengte van het bestand dan leest FileRead
het aantal bytes tot het einde. Indien NumberOfBytes gelijk is aan 0
dan worden alle bytes in het bestand gelezen.
ReplaceNullByTab (Expressie)
Indien de optionele parameter ReplaceNullByTab een waarde ongelijk aan 0 heeft dan worden alle
nul tekens (teken met waarde 0) in de inhoud van
ColumnOrStringName vervangen door het tab tekens (teken met waarde 9).
Voorbeeld:
{
//Kopieer lees_fm.txt naar copy_fm.txt
String sData
File "lees_fm.txt",hOrg
File "copy_fm.txt",hDest
hOrg
While FileRead(sData,2048)
hDest
FileWrite([sData])
hOrg
Wend
}