Cria um arquivo, ou elimina o conteúdo de um arquivo.
Sintaxe
FCREATE( cArq, [ nAtributo ]) –> nHandle
Descrição
FCREATE() é uma função de baixo-nível que permite a manipulação direta dos arquivos textos como binários.
Ao ser executada FCREATE() cria um arquivo ou elimina o seu conteúdo, e retorna o handle (Manipulador) do arquivo, para ser usado nas demais funções.
O Arquivo deve ser fechado através da função FCLOSE().
Os Atributos para criação do arquivo estão abaixo, e estão definidos no header fileio.ch.
Note que se o arquivo existir, o conteúdo será truncado para zero bytes.
Exemplo
#include “Fileio.ch”
IF (nHandle := FCREATE(“Testfile”, FC_NORMAL)) == -1
? “Arquivo não pode ser criado”, FERROR()
BREAK
ELSE
FWRITE(nHandle, “ola!!!”)
FCLOSE(nHandle)
ENDIF

