Hệ thống tệp

openfiledialog

Mở bộ chọn tệp gốc và trả về siêu dữ liệu của tệp đã chọn.

Cú pháp

openfiledialog(options?: DialogOptions): FileSystemItem | 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ả
fileFileSystemItem | nilSiêu dữ liệu của tệp đã chọn hoặc không khi hộp thoại bị hủy.

Mô tả

Mở bộ chọn tệp gốc và trả về siêu dữ liệu của 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 file (FileSystemItem | nil). Dung bang returns de tach gia tri thanh cong, ket qua nil va loi co the xu ly.

Ví dụ

Mở bộ chọn tệp có bộ lọc tiêu đề và phần mở rộng.

local file = openfiledialog({
    title = "Choose a configuration",
    defaultPath = "workspace",
    extensionFilter = { "json", "txt" },
})

if file then
    print(file)
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ó.