Criar um novo arquivo no disco local ou no servidor.
Sintaxe
LOG_file_create( < l_file > , < l_attrib > , < l_client > ) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
|---|---|---|---|
l_file |
| Sim | Caminho completo do arquivo em disco a ser criado. |
l_attrib |
| Sim | Atributo do arquivo: 0 - Normal 1 - Somente leitura 2 - Oculto 4 - Sistema |
l_client |
| Sim | Ambiente de localização do arquivo: 0 - Servidor 1 - Local. |
Retorno
Tipo | Descrição |
|---|---|
| Retorna o handle do arquivo criado, na faixa de 0 a 65.535. Caso ocorra um erro, o retorno será -1. |
Exemplo
#------------------------------#
FUNCTION LOG_fileCreate_test()
#------------------------------#
DEFINE l_file CHAR(250)
DEFINE l_handle SMALLINT
LET l_file = "c:\\temp\\arquivo1.txt"
LET l_handle = LOG_file_create(l_file,0,0)
IF l_handle >= 0 THEN
CALL conout("Criação de arquivo no servidor realizada com sucesso.")
CALL LOG_file_close(l_handle)
ELSE
CALL conout("Falha na criação de arquivo no servidor.")
END IF
END FUNCTION
Informações
Fontes: file.4gl, file.prw
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas