본문으로 건너뛰기

중앙 제어 서버 파일/디렉터리 복사 (LCC.web_file.copy)

선언​

ok, err = LCC.web_file.copy(src, target, mode?, timeout?)

매개변수​

  • src
    문자열 형태, 소스 경로
  • target
    문자열 형태, 대상 경로
  • mode
    문자열 형태, 선택 사항; 복사 모드로, 기본값은 "normal"이며 "overwrite" / "merge" / "overwrite-merge"도 지원됨
  • timeout
    수치 형태, 선택 사항; 요청 시간 초과 시간(초)으로, 기본값은 60임

반환 값​

  • ok
    부울 형태, 성공 시 true를 반환하고 실패 시 nil를 반환함
  • err
    문자열 형태 또는 nil로, 실패 시 발생하는 오류 설명임

설명​

파일 또는 전체 디렉터리를 복사합니다.
src가 심볼릭 링크인 경우, 복사되는 것은 링크 자체이며 링크가 가리키는 대상 내용은 아닙니다.
normal 모드는 이미 존재하는 대상을 덮어쓰는 것을 거부하며, 다른 모드들의 의미는 동일한 이름의 간편 함수를 참조하십시오.
경로가 존재하지 않거나 대상에 충돌이 있을 경우 실패하여 nil, 오류가 반환됩니다.

예시​

local ok, err = LCC.web_file.copy("/템플릿", "/백업/템플릿")
if not ok then
error(err)
end