Ajusta as barras de um diretório conforme o sistema operacional em uso na máquina local do usuário. Se utilizar Windows, irá ajustar as barras para "\", se for linux ou MacOS irá ajustar para "/".
Sintaxe
LOG_file_translatePathClient( < l_path > , < l_finalSlash>) => CHAR
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_path |
| Sim | Caminho completo do PATH a ser ajustado. |
l_finalSlash |
| Sim | Indicador de inclusão de barra no final do caminho. 0 - Retira a barra no final do caminho. 1 - Insere a barra no final do caminho. 2 - Não alterar o final do caminho. |
Retorno
Tipo | Descrição |
---|---|
| Caminho (PATH) padronizado usando a barra conforme o sistema operacional em uso na máquina local do usuário. |
Exemplo
#--------------------------------------------# FUNCTION LOG_file_translatePathClient_test() #--------------------------------------------# DEFINE l_dir CHAR(250) LET l_dir = "c:\\temp\\" LET l_dir = LOG_file_translatePathClient(l_dir,0) CALL conout("PATH ajustado para ambiente do usuário retirando barra final = "||l_dir) LET l_dir = LOG_file_translatePathClient(l_dir,2) CALL conout("PATH ajustado para ambiente do usuário sem alterar o final para inclusão ou remoção da barra = "||l_dir) END FUNCTION
Informações
Fontes: file.4gl, file.prw
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas