Boîte de dialogue de sélection de fichier

L'option --file-selection crée une boîte de dialogue de sélection de fichier. Zenity retourne les fichiers ou les dossiers sélectionnés sur le flux de sortie standard. Par défaut, la boîte de dialogue de sélection de fichier est en mode ouverture.

Options de la boîte de dialogue de sélection de fichiers :

--filename=nom_du_fichier

Spécifier le fichier ou le dossier sélectionné au premier affichage de la boîte de dialogue de sélection de fichier.

--multiple

Permettre la sélection de plusieurs fichiers.

--directory

Permettre uniquement la sélection de dossiers.

--save

Mettre la boîte de dialogue de sélection de fichier en mode sauvegarde.

--separator=séparateur

Spécifier le texte utilisé comme séparateur pour diviser la liste des noms de fichiers retournée.

Le script d'exemple suivant montre comment créer une boîte de dialogue de sélection de fichier :

#!/bin/sh
                                        
FILE=`zenity --file-selection --title="Sélectionnez un fichier"`

case $? in
  0)
    echo "\"$FILE\" est sélectionné.";;
  1)
    echo "Aucun fichier sélectionné.";;
  -1)
    echo "Aucun fichier sélectionné.";;
esac

Figure 2 Exemple de boîte de dialogue de sélection de fichier