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
}