Remove um diretório do disco do Servidor (AppServer) ou Local que esteja vazio (sem arquivos ou subpastas).
Sintaxe
LOG_dir_remove( < l_dir > , < l_client >) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_dir |
| Sim | Caminho completo do diretório em disco a ser eliminado. Não deve ser enviado um caminho contendo nome de um arquivo ao final, apenas o caminho do diretório. |
l_client |
| Sim | Ambiente para eliminação do diretório: 0 - Servidor 1 - Local |
Retorno
Tipo | Descrição |
---|---|
| Verdadeiro (TRUE) se o diretório informado foi eliminado do ambiente indicado. |
Exemplo
#----------------------------# FUNCTION LOG_DirRemove_test() #----------------------------# DEFINE l_dir CHAR(250) LET l_dir = "c:\\temp\\teste_dir\\" IF NOT LOG_dir_remove(l_dir,0) THEN CALL conout("Falha de eliminação de diretório no servidor. MOTIVO: "||log0030_mensagem_get_texto()) ELSE CALL conout("Diretório eliminado com sucesso no servidor") END IF IF NOT LOG_dir_remove(l_dir,1) THEN CALL conout("Falha de eliminação de diretório no CLIENT. MOTIVO: "||log0030_mensagem_get_texto()) ELSE CALL conout("Diretório eliminado com sucesso no CLIENT") END IF END FUNCTION
Informações
Fontes: directory.4gl, directory.prw
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas