Dosya sistemi

openfilesdialog

Seçilen birden çok dosyayı döndürebilen yerel bir dosya seçiciyi açar.

Söz dizimi

openfilesdialog(options?: DialogOptions): table | nil

Argümanlar

AdTipAçıklama
options?DialogOptionsİşlemin nasıl davranacağını kontrol eden isteğe bağlı ayarlar tablosu.

Dönüşler

AdTipAçıklama
filestable | nilSeçilen dosya meta verilerinin dizi tablosu veya iptal edildiğinde sıfır.

Açıklama

Seçilen birden çok dosyayı döndürebilen yerel bir dosya seçiciyi açar.

1 parametre ile cagir: options. Arguman tablosu hangi degerlerin zorunlu oldugunu ve hangilerinin davranisi incelttigini aciklar.

files (table | nil) dondurur. Basarili degerleri, nil sonuclari ve toparlanabilir hatalari ayirmak icin return tablosunu kullan.

Örnek

Kullanıcının bir uzantı filtresiyle birden fazla dosya seçmesine izin verin.

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

Tipler

DialogOptions

Yerel dosya veya klasör seçimi iletişim kutusunu yapılandırır.

title? string İletişim penceresi başlığını ayarlar.defaultPath? string İletişim kutusu açıldığında gösterilen dizini seçer.extensionFilter? {string} Seçilebilir dosyaları, başında nokta olsun ya da olmasın, listelenen uzantılarla sınırlar.suggestedName? string Kaydetme iletişim kutularında ilk dosya adını sağlar.defaultExtension? string Girilen dosya adında hiçbir uzantı olmadığında kullanılan uzantıyı ayarlar.