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