FERASE [AS]
Autor: Eurai Criado: 01/01/2016 Atualizado: 25/04/2025Descrição
FERASE [AS] - Exclui um arquivo do disco. |
Sintaxe
FERASE( <cArquivo>, <uParam2>, <lChangeCase> ) |
Parâmetros
Par | Nome | Tipo | Descrição | Default | Obg | Ref |
01 |
cArquivo |
Caracter |
Indica o nome do arquivo que será criado. Pode-se especificar um path absoluto ou relativo para criar arquivos no ambiente local (SmartClient) ou no servidor |
X | ||
02 | uParam2 | Indefinido | Compatibilidade. Deve ser informado o valor nulo ( NIL ) | |||
03 | lChangeCase | Boolean | Determina se o nome do arquivo será convertido para letras maiúsculas ou se não será feito nenhum ajuste. |
Retorno
Retorno | Tipo | Descrição |
nRet | Numérico |
Retorna 0 (zero), se o arquivo for apagado com sucesso, e -1, caso não seja possível. Se o retorno for -1, é possível utilizar a função FError() para obter mais detalhes da ocorrência |
Exemplo
#INCLUDE "TOTVS.CH" User Function FERASE() Local nHandle := 0 nHandle := FCREATE( "\TEST.TXT" ) If !FCLOSE(nHandle) Conout( "Erro ao fechar arquivo, erro numero: ", FERROR() ) Endif If FERASE("\TEST.TXT") == -1 MsgStop('Falha na deleção do Arquivo','UniversoADVPL') Endif Return( Nil )
Resultado
Informações adicionais
Essa função faz exatamente a mesma coisa que o comando Erase, porém, retorna um valor e pode ser especificada em uma expressão |
Quando a função é chamada, o arquivo indicado, no parâmetro <cArquivo>, somente é eliminado do disco se for encontrado no diretório DOS – Disk Operating System (sistema operacional de disco) corrente ou no diretório especificado como parte do nome do arquivo. |
Essa função não utiliza os comandos Set Default e Set Path para localizar o arquivo indicado no parâmetro |
Caracteres do tipo curinga (Wildcards) (* ou ?) não são permitidos na especificação de arquivos |
Os arquivos devem ser fechados antes de serem excluídos pela função FErase() |
Gostou? Compartilhe com seus amigos e deixe um comentário! 😎
Discussão (0)
Sem comentários ainda
Realize o LOGIN no site para poder comentar