Páginas filhas
  • LOG_file_translatePathClient

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

CHAR

Sim

Caminho completo do PATH a ser ajustado.

l_finalSlash

SMALLINT

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

CHAR

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

LOG_file_create