Перейти к основному содержимому

Список файлов консоли (LCC.web_file.list)

Сигнатура​

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

Параметры​

  • path
    Строка, путь каталога консоли для просмотра
  • recursive
    Логическое значение, необязательное; при true рекурсивно перечисляет подкаталоги, по умолчанию false
  • timeout
    Число, необязательный тайм-аут запроса (секунды), по умолчанию 60

Возвращаемое значение​

  • list
    Таблица, массив файлов и каталогов, возвращённый консолью; при сбое — nil
  • err
    Строка или nil, описание ошибки при сбое

Описание​

Перечисляет файлы и подкаталоги указанного каталога.
Перед этим нужно задать адрес консоли или запустить скрипт из консоли.
Каждый элемент результата содержит поля name, path, dir, symlink, size, modification.
symlink показывает, является ли элемент символической ссылкой; если цель доступна, dir и size отражают состояние цели.

Пример​

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