Sistem file

openfilesdialog

Membuka pemilih file asli yang dapat mengembalikan beberapa file yang dipilih.

Sintaks

openfilesdialog(options?: DialogOptions): table | nil

Argumen

NamaTipeDeskripsi
options?DialogOptionsTabel pengaturan opsional yang mengontrol perilaku operasi.

Return

NamaTipeDeskripsi
filestable | nilTabel array metadata file yang dipilih, atau nihil jika dibatalkan.

Deskripsi

Membuka pemilih file asli yang dapat mengembalikan beberapa file yang dipilih.

Panggil dengan 1 parameter: options. Tabel argumen menjelaskan nilai wajib dan nilai yang hanya menyempurnakan perilaku.

Mengembalikan files (table | nil). Gunakan tabel returns untuk memisahkan nilai sukses, hasil nil, dan error yang bisa dipulihkan.

Contoh

Biarkan pengguna memilih banyak file dengan filter ekstensi.

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

Tipe

DialogOptions

Mengonfigurasi dialog pemilihan file atau folder asli.

title? string Menetapkan judul jendela dialog.defaultPath? string Memilih direktori yang ditampilkan saat dialog terbuka.extensionFilter? {string} Membatasi file yang dapat dipilih ke ekstensi yang tercantum, dengan atau tanpa titik di depannya.suggestedName? string Memberikan nama file awal dalam dialog penyimpanan.defaultExtension? string Menetapkan ekstensi yang digunakan ketika nama file yang dimasukkan tidak ada.