Pular para o conteúdo principal

Obter o último componente de um caminho (file.path.last_component)

Declaração​

ultimo_componente, mensagem_de_erro = file.path.last_component(caminho)

Parâmetros​

  • caminho
    Texto; string do caminho

Valores retornados​

  • ultimo_componente
    Texto ou nil; retorna o último componente do caminho em caso de sucesso, ou nil se o caminho for inválido
  • mensagem_de_erro
    Texto; retorna "Invalid path" se o caminho for inválido

Observações​

Retorna o último componente do caminho; para o diretório raiz /, retorna /
Esta função está disponível somente em versões posteriores a 20250914

Exemplo​

local last = file.path.last_component("/usr/local/bin") -- Retorna "bin"
local root = file.path.last_component("/") -- Retorna "/"