Di chuyển tệp hoặc thư mục (file.move)
Khai báo
ok, err = file.move(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ế độ di chuyển. 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ả
Di chuyển tệp hoặc thư mục từ src đến dst.
Từ khóa: đổi tên tệp, đổi tên thư mục, di chuyển tệp, di chuyển 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.move(XXT_SCRIPTS_PATH..'/1.zip', XXT_SCRIPTS_PATH..'/2.zip')
if not ok then
sys.alert('Di chuyển 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.