Páginas filhas
  • LOG_file_splithPath

Ler o caminho completo de um arquivo e retornar a composição deste caminho, para obter separadamente o driver, diretório, nome do arquivo e extensão.

Sintaxe

LOG_file_splithPath( < l_fileName > ) => CHAR, CHAR, CHAR, CHAR

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_fileName

CHAR

Sim

Caminho completo do arquivo que deseja obter informações

Retornos

Tipo

Descrição

CHAR

Unidade de disco (Driver)

CHAR

Diretório/Pasta do arquiv

CHAR

Nome do arquivo

CHAR

Extensão do arquivo

Exemplo

#---------------------------------------#
 FUNCTION LOG_splithPath_test()
#---------------------------------------#
  DEFINE l_file_name CHAR(250)
  DEFINE l_driver, l_path, l_name, l_extension CHAR(100)

  LET l_file_name = "c:\\teste\\arquivo1.txt"

  CALL LOG_file_splithPath(l_file_name) RETURNING l_driver, l_path, l_name, l_extension

  CALL conout("Driver = "||l_driver, "Diretório = "||l_path, "Nome = "||l_name, "Extensão = "||l_extension)
END FUNCTION

Informações

Fontes: funcoes_genericas.4gl, funcoes_genericas.prw