Dosya sistemi

openfolderdialog

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

Söz dizimi

openfolderdialog(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
folderFileSystemItem | nilSeçilen klasör meta verileri veya iptal edildiğinde sıfır.

Açıklama

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

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

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

Örnek

Kullanıcının yerel iletişim kutusundan bir klasör seçmesine izin verin.

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

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