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
Fontes: funcoes_genericas.4gl, funcoes_genericas.prw