Páginas filhas
  • LOG_file_getName

Recupera apenas o nome de arquivo em disco contido em uma variável CHAR/STRING que contém o caminho completo de um arquivo com diretório, arquivo e/ou extensão.

Sintaxe


LOG_file_getName( < l_file >,  < l_ignoreExtension > ) => CHAR

Parâmetros


Nome

Tipo

Obrigatório?

Descrição

l_file

CHAR

Sim

Caminho completo do arquivo em disco a ser avaliado.

l_ignoreExtension

SMALLINT

Sim

Ignorar ou não a extensão do arquivo.

TRUE - Retornar o nome do arquivo apenas, ignorando a sua extensão.

FALSE - Retornar o nome do arquivo com sua extensão.

Retorno


Tipo

Descrição

CHAR

Apenas o nome do arquivo com ou sem a extensão.

Exemplo


#---------------------------------#
 FUNCTION LOG_file_getName_test()
#---------------------------------#
  DEFINE l_file  CHAR(250)

  LET l_file = "c:\\temp\\arquivo1.txt"

  #Recuperar apenas o nome do arquivo "arquivo1"
  LET l_file = LOG_file_getName(l_file, TRUE)

  CALL conout("Nome do arquivo: "||l_file CLIPPED)
END FUNCTION

Informações


Fontes: file.4gl, file.prw