Sao chép tệp hoặc thư mục (file.copy)
Khai báo
ok, err = file.copy(src, dst [, mode])
Tham số
- src
Kiểu chuỗi. Đường dẫn tuyệt đối của nguồn. - dst
Kiểu chuỗi. Đường dẫn tuyệt đối của đích. - mode (20250914+)
Kiểu chuỗi, không bắt buộc. Chế độ sao chép. Các giá trị:- chuỗi rỗng hoặc bỏ qua: chế độ mặc định không ghi đè; thất bại nếu đích đã tồn tại
- "overwrite" hoặc "o": ghi đè đích hiện có; đích hiện có sẽ bị xóa
- "merge" hoặc "m": chỉ hợp nhất thư mục; giữ lại các tệp đã có ở đích
- "overwrite-merge" hoặc "om"/"mo": hợp nhất thư mục và ghi đè các tệp trùng tên
Giá trị trả về
- ok
Kiểu boolean. Trả về true khi thành công, false khi thất bại. - err
Kiểu chuỗi. Thông báo lỗi khi thao tác thất bại.
Mô tả
Sao chép tệp hoặc thư mục từ src đến dst.
Từ khóa: sao chép tệp, nhân bản tệp, sao chép thư mục, nhân bản thư mục, tạo thư mục.
Hàm này chỉ khả dụng trên các phiên bản phát hành sau 20250313.
Ví dụ
ok, err = file.copy(XXT_SCRIPTS_PATH..'/1.zip', XXT_SCRIPTS_PATH..'/2.zip')
if not ok then
sys.alert('Sao chép thất bại: '..err)
end
Lưu ý: Ví dụ trên sử dụng hàm ngoài chương này sys.alert.