Syntaxe
openfilesdialog(options?: DialogOptions): table | nilArguments
| Nom | Type | Description |
|---|---|---|
options? | DialogOptions | Tableau de paramètres facultatifs qui contrôle le comportement de l'opération. |
Retours
| Nom | Type | Description |
|---|---|---|
files | table | nil | Tableau matriciel des métadonnées du fichier sélectionné, ou nul en cas d'annulation. |
Description
Ouvre un sélecteur de fichiers natif qui peut renvoyer plusieurs fichiers sélectionnés.
Appelle le avec 1 parametre(s): options. La table des arguments indique les valeurs requises et celles qui affinent le comportement.
Il renvoie files (table | nil). Utilise la table des retours pour separer les valeurs reussies, les resultats nil et les erreurs recuperables.
Exemple
Laissez l'utilisateur sélectionner plusieurs fichiers avec un filtre d'extension.
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
endTypes
DialogOptions
Configure la boîte de dialogue native de sélection de fichier ou de dossier.
title? string Définit le titre de la fenêtre de dialogue.defaultPath? string Sélectionne le répertoire affiché lorsque la boîte de dialogue s'ouvre.extensionFilter? {string} Limite les fichiers sélectionnables aux extensions répertoriées, avec ou sans point de début.suggestedName? string Fournit le nom de fichier initial dans les boîtes de dialogue d'enregistrement.defaultExtension? string Définit l'extension utilisée lorsque le nom de fichier saisi n'en a pas.