Chuyển tới nội dung chính

Sao chép tệp / thư mục trên máy chủ điều khiển tập trung (LCC.web_file.copy)

Khai báo​

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

Tham số​

  • src
    Chuỗi, đường dẫn nguồn
  • target
    Chuỗi, đường dẫn đích
  • mode
    Chuỗi, tùy chọn; chế độ sao chép, mặc định là "normal"; hỗ trợ "overwrite" / "merge" / "overwrite-merge"
  • timeout
    Số, tùy chọn; thời gian chờ yêu cầu (giây), mặc định là 60

Giá trị trả về​

  • ok
    Boolean, trả về true khi thành công, nil khi thất bại
  • err
    Chuỗi hoặc nil, mô tả lỗi khi thất bại

Mô tả​

Sao chép một tệp hoặc toàn bộ thư mục.
Khi src là liên kết tượng trưng, thao tác sao chép chính liên kết chứ không sao chép nội dung ở đích liên kết.
Chế độ normal từ chối ghi đè đích đã tồn tại; xem ý nghĩa của các chế độ khác trong các hàm tiện ích cùng tên.
Khi thất bại, trả về nil, lỗi, chẳng hạn khi đường dẫn không tồn tại hoặc đích bị xung đột.

Ví dụ​

local ok, err = LCC.web_file.copy("/mẫu", "/sao-lưu/mẫu")
if not ok then
error(err)
end