Retorna se um determinado caminho (PATH) é um diretório ou não no disco do Servidor (AppServer) ou Local.
Sintaxe
_ADVPL_LOG_is_directory( < l_path > , < l_origin >) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_path |
| Sim | Caminho completo do PATH a ser avaliado como arquivo ou diretório. |
l_origin |
| Sim | Origem de pesquisa para avaliação do PATH: 0 - Analisar o PATH a partir do servidor (caminho relativo ao ROOTPATH do ambiente em uso do AppServer) 1 - Analisar o PATH a partir do servidor (caminho absoluto) 2 - Analisar o PATH a partir da máquina local (caminho absoluto) |
Retorno
Tipo | Descrição |
---|---|
| TRUE - É um diretório. FALSE - Não é um diretório. |
Exemplo
#-------------------------------# FUNCTION LOG_isDirectory_test() #-------------------------------# DEFINE l_dir CHAR(250) LET l_dir = "c:\\temp\\" #Checagem de pasta no servidor IF _ADVPL_LOG_is_directory(l_dir,1) THEN CALL conout("PATH é um diretório do servidor.") ELSE CALL conout("PATH não é um diretório do servidor ou é um PATH inválido.") END IF #Checagem de pasta no disco local IF LOG_is_directory(l_dir,2) THEN CALL conout("PATH é um diretório local.") ELSE CALL conout("PATH não é um diretório local ou é um PATH inválido.") 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