Hệ thống tệp

openfilesdialog

Mở bộ chọn tệp gốc có thể trả về nhiều tệp đã chọn.

Cú pháp

openfilesdialog(options?: DialogOptions): table | nil

Đối số

TênKiểuMô tả
options?DialogOptionsBảng cài đặt tùy chọn kiểm soát cách hoạt động.

Giá trị trả về

TênKiểuMô tả
filestable | nilBảng mảng siêu dữ liệu tệp đã chọn hoặc không khi bị hủy.

Mô tả

Mở bộ chọn tệp gốc có thể trả về nhiều tệp đã chọn.

Goi voi 1 parameter: options. Bang arguments giai thich gia tri nao bat buoc va gia tri nao chi tinh chinh hanh vi.

Tra ve files (table | nil). Dung bang returns de tach gia tri thanh cong, ket qua nil va loi co the xu ly.

Ví dụ

Cho phép người dùng chọn nhiều tệp bằng bộ lọc tiện ích mở rộng.

local files = openfilesdialog({
    title = "Choose source files",
    defaultPath = "workspace",
    extensionFilter = { "lua", "luau", "txt" },
})

if files then
    for _, file in ipairs(files) do
        print(file)
    end
end

Kiểu

DialogOptions

Định cấu hình hộp thoại chọn tệp hoặc thư mục gốc.

title? string Đặt tiêu đề cửa sổ hộp thoại.defaultPath? string Chọn thư mục hiển thị khi hộp thoại mở ra.extensionFilter? {string} Giới hạn các tệp có thể chọn ở các tiện ích mở rộng được liệt kê, có hoặc không có dấu chấm ở đầu.suggestedName? string Cung cấp tên tệp ban đầu trong hộp thoại lưu.defaultExtension? string Đặt phần mở rộng được sử dụng khi tên tệp đã nhập không có.