Ir para o conteúdo principal

Listar arquivos do controle central (LCC.web_file.list)

Declaração​

list, err = LCC.web_file.list(path, recursive?, timeout?)

Parâmetros​

  • path
    Tipo string; caminho do diretório do controle central a visualizar
  • recursive
    Tipo boolean, opcional; quando true, lista recursivamente os subdiretórios, padrão false
  • timeout
    Tipo number, opcional; tempo limite da solicitação (em segundos), padrão 60

Valor de retorno​

  • list
    Tipo table; array de arquivos/diretórios retornado pelo controle central, ou nil em caso de falha
  • err
    Tipo string ou nil; descrição do erro em caso de falha

Descrição​

Lista os arquivos e subdiretórios do diretório especificado.
O endereço do controle central precisa ser definido antes, ou o script deve ser iniciado pelo controle central.
Cada elemento retornado contém os campos name, path, dir, symlink, size e modification.
symlink indica se o item é um link simbólico; quando o destino do link é acessível, dir e size refletem o estado do destino.

Exemplo​

local nodes, err = LCC.web_file.list("/脚本", true)
if not nodes then
error(err)
end