FileExist Filefunctie
Met FileExist kan worden getest of een bestand bestaat. De functie resulteert in de waarde TRUE indien het opgegeven bestand bestaat en anders in FALSE.
FileExist(FileName)
FileExist(FileName, FileNameFound)
FileName (MergedString)
In FileName wordt een volgens het
besturingssysteem geldige bestandsnaam of padnaam opgegeven. Hier kunnen teven
jokers worden gebruikt zoals * voor een willekeurige tekenreeks en ? voor een
willekerig teken.
FileNameFound (MergedString)
In FileNameFound wordt de naam van een string vermeld in de vorm
van een StringVarName waarnaar de gevonden
bestandsnaam moet worden gekopieerd.
Indien een geldige naam is opgegeven en het bestand bestaat dan resulteert de
functie in de waarde TRUE.
Voorbeeld:
{
//Kopieer lees_fm.txt naar copy_fm.txt
//copy_fm.txt dient een bestaand bestand te zijn!
String sData, sFndFile
File "lees_fm.txt",hOrg
FileHandle hDest
If FileExist("*_fm.t?t",sFndFile)
}
[sFndFile]
{
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
}
Resultaat:
lees_fm.txt