본문으로 건너뛰기

중앙 제어 서버 파일 목록 표시 (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