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

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

Khai báo​

ok, err = LCC.web_file.move(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ế độ di chuyển, 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ả​

Di chuyển tệp hoặc thư mục; cũng có thể dùng để đổi tên hoặc điều chỉnh cấu trúc thư mục.
Khi src là liên kết tượng trưng, thao tác di chuyển chính liên kết và không sửa hay xóa nội dung ở đích liên kết.
Trong chế độ normal, thao tác thất bại nếu đích đã tồn tại; hành vi của các chế độ khác giống các hàm tiện ích cùng tên.

Ví dụ​

local ok, err = LCC.web_file.move("/script/temp.lua", "/script/main.lua", "overwrite")
if not ok then
error(err)
end