FileClose Filefunctie
Met FileClose wordt een eerder met File of FileOpen geopend bestand weer gesloten. Nadat het bestand is gesloten wordt de filevariabele ontkoppeld en krijgt de waarde -1. De functie resulteert uitsluitend in de waarde TRUE indien het opgegeven bestand succesvol is geopend.
FileClose(FileVarName)
FileVarName (MergedString)
In FileVarName wordt de naam van een eerder met FileHandle of File gedeclareerde
filevariabele vermeld in de vorm van een VariableName.
Voorbeeld:
{
//Kopieer lees_fa.txt ipv lees_fm.txt naar copy_fm.txt
String sData
File "lees_fm.txt",hOrg; //"lees_fm.txt"
wordt geopend en gekoppeld aan "lees_fm.txt"
FileHandle hDest
FileClose(hOrg); //hOrg wordt gesloten en ontkoppeld van
"lees_fm.txt"
If FileOpen(hOrg,"lees_fa.txt"); //hOrg wordt heropend
en gekoppeld aan "lees_fa.txt"
If FileExist("copy_fm.txt")|False
FileCreate("copy_fm.txt")
Endif
If FileOpen(hDest,"copy_fm.txt",1);
//Open bestand voor schrijven (ShareMode=1)
hOrg
While FileRead(sData,2048)
hDest
FileWrite([sData])
hOrg
Wend
Endif
Endif
}