Dosya sistemi

openfiledialog

Yerel bir dosya seçiciyi açar ve seçilen dosya meta verilerini döndürür.

Söz dizimi

openfiledialog(options?: DialogOptions): FileSystemItem | 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
fileFileSystemItem | nilSeçilen dosya meta verileri veya iletişim kutusu iptal edildiğinde sıfır.

Açıklama

Yerel bir dosya seçiciyi açar ve seçilen dosya meta verilerini döndürür.

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

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

Örnek

Başlık ve uzantı filtresine sahip bir dosya seçici açın.

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

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