Hệ thống tệp

openfolderdialog

Mở bộ chọn thư mục gốc và trả về siêu dữ liệu thư mục đã chọn.

Cú pháp

openfolderdialog(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ả
folderFileSystemItem | nilSiêu dữ liệu thư mục đã chọn hoặc không khi bị hủy.

Mô tả

Mở bộ chọn thư mục gốc và trả về siêu dữ liệu thư mục đã 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 folder (FileSystemItem | 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 một thư mục từ hộp thoại gốc.

local folder = openfolderdialog({
    title = "Choose a workspace folder",
    defaultPath = "workspace",
})

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